Rumah >pembangunan bahagian belakang >tutorial php >请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

WBOY
WBOYasal
2016-06-06 20:47:19928semak imbas

论坛管理中碰到的问题。最近碰到了大批有着如此特征的发帖机:

  • 能够绕过注册问题认证、见习期认证、头像认证,我估计email认证也能绕
  • 用户名一般很随机
  • 发送广告帖骗取大量链接
  • 头像是非常统一的“晕头”图标 (445 Bytes, sha1 checksum=53624f5183539b2f02a799a25136856a84f8c810)

造成的效果如下:

请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

我希望能够在上传头像时,识别这个“晕头”图像,识别到了立刻锁定用户,来挡一下这类的发帖机。

Discuz的文档不完善,网上搜的也没有好的方案(注:Discuz禁止fork再传播,所以是冒牌的“开源”,社区支持不积极情有可原)……因此提问请教两个问题:

  • 如果想在上传头像这一步挂代码,挂在哪里?
  • 用什么函数通知Discuz锁定用户?

回复内容:

论坛管理中碰到的问题。最近碰到了大批有着如此特征的发帖机:

  • 能够绕过注册问题认证、见习期认证、头像认证,我估计email认证也能绕
  • 用户名一般很随机
  • 发送广告帖骗取大量链接
  • 头像是非常统一的“晕头”图标 (445 Bytes, sha1 checksum=53624f5183539b2f02a799a25136856a84f8c810)

造成的效果如下:

请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

我希望能够在上传头像时,识别这个“晕头”图像,识别到了立刻锁定用户,来挡一下这类的发帖机。

Discuz的文档不完善,网上搜的也没有好的方案(注:Discuz禁止fork再传播,所以是冒牌的“开源”,社区支持不积极情有可原)……因此提问请教两个问题:

  • 如果想在上传头像这一步挂代码,挂在哪里?
  • 用什么函数通知Discuz锁定用户?

我觉得封头像这个事情可以先不要想了……

可以考虑封IP,关键字(很有效)。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn