Maison >développement back-end >tutoriel php >请教Discuz!X开发者:如何挂钩代码,使得在用户上传头像的时候,执行特定的判断和操作动作?

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

WBOY
WBOYoriginal
2016-06-06 20:47:19928parcourir

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

  • 能够绕过注册问题认证、见习期认证、头像认证,我估计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,关键字(很有效)。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn