认证用户插件(新版)——“比以前更好!”【首发】
Tillreetree 2022-5-17

简介

这个插件可以让你对指定用户添加“认证徽章”。绝大多数功能与“一起Smart”开发的“加V认证”插件一样(实现方式类似但有些不同),但两者互不兼容。

如果想要让用户申请认证时消耗积分,需要安装积分插件!

推荐使用PHP 7及以上版本。

建议启用伪静态。

本帖的版本为最新版,如果你在除了“Xiuno BBS 开源程序交流论坛”的地方看见了本插件,则可能为旧版本的,旧版本的本插件不稳定,不建议使用。本帖只提供最新版本的插件。


重要提示

“认证徽章-在头像旁显示-开发参考用主题”(till_verified_member_avatar_dev_pack)是用于开发主题时的参考插件,不能直接安装使用!


功能

总体

  • 新增“认证信息”,这样就可以定义不同认证级别了(之前只能定义一种)
  • 使用纯CSS展示认证徽章,省流量
  • 使用Font Awesome图标库作为认证徽章的图标,更具自由度
  • 可自选颜色,彰显个性:主要(蓝色)、次要(灰色)、成功(绿色)、信息(蓝色/紫色)、警告(金色)、危险(红色)、红色、橙色、黄色、绿色、水绿色、青色、蓝色、靛蓝色、紫色、粉色、彩虹色、自定义颜色

后台功能

  • 选择是否允许用户申请认证
  • 用户申请认证时,是否需要上传认证文件
  • 选择认证徽章的显示位置
  • 设置前台申请认证页面的文案
  • 调整每种认证级别的:是否允许用户申请、名称、简介(说明文字)、图标、形状、颜色、认证要求(说明文字)、是否需要消耗积分、消耗积分数量和类型
  • 设置审核拒绝时是否返还对应积分
  • 设置“锁定申请状态”(用户申请验证后,将锁定申请状态,不能重新申请(或更改申请类型))
  • 手动查询和授予认证
  • 后台菜单新增“认证”菜单项,便于审核认证用户

前台功能

  • 用户可以从个人页面中请求认证。
  • 在各处都可以展示自己的认证徽章。

截图展示

迁移教程

如果贵站之前使用“一起Smart”的“加V认证”插件,现在想换成本插件,请遵循以下步骤:

  1. 1.你需要PC(台式机或笔记本电脑)来做这个。
  2. 2.进入后台插件设置的“一起Smart”的“加V认证”的设置;
  3. 3.点击“已审核通过用户”,将这个浏览器标签拽下来(成新窗口),备用;如果有不止一页,请全部翻出来
  4. 4.在之前的浏览器窗口里,重新进入后台插件设置,卸载“一起Smart”的“加V认证”(不会影响已有数据,请放心);
  5. 5.安装本插件(通过服务器管理面板或FTP上传)
  6. 6.进入本插件的设置;
  7. 7.将之前备用的浏览器窗口移动到显示器的左边,然后将“打开了本插件的设置”的浏览器窗口移动到显示器的右边
  8. 8.从第一条开始,复制左侧窗口的用户名到右边“手动授予认证”部分里的“用户名/UID”框里,点击“查询”;
  9. 9.如果“认证头衔”和“认证等级”框里的数据是正确的,点击“更新”,否则手动修改成正确的,再点击“更新”;
  10. 10.重复第8~9步,直到做完。

故障排查

如果你遇到了问题,请先卸载“一起Smart”的“加V认证”插件,然后点击后台“其他”,然后点击“清理缓存”中的“确定”按钮。如果问题依旧存在,请继续阅读:

“创建用户表结构失败”

贵站之前安装过“一起Smart”的“加V认证”插件或本插件,但数据出错了。你需要进入数据库,手动删除“user”表的“v”和“v_title”列,再安装本插件。

“创建加V认证审核表结构失败”

贵站之前安装过“一起Smart”的“加V认证”插件,但数据出错了。请删除“v_apply”表,再安装本插件。

提交认证后台看不到申请用户

可能是以下原因:

  • 与VIP插件冲突:在1.0.2版解决了,请更新。

用户申请时选择认证选项,点击“下一步”就自动跳转主页

请确保开启了伪静态。

其他问题

请回复本帖。

常见问题

可以使用位图图标吗?

可以修改本插件的CSS来实现。

那矢量的font icon图标呢?

可以,同上。

后台设置页面看不到全部设置

请点击“快速跳转”中的“参数配置”。

我想设置自己的认证徽章颜色,怎么做?

选择“自定义颜色”,然后在下方的框里输入十六进制颜色或渐变色(linear-gradient)即可。

可不可以让认证徽章显示在头像旁边?【热门需求】

插件包中有一套参考用适配方案,文件夹名为“till_verified_member_avatar_dev_pack”。

这个适配方案不应在生产环境中使用,应参考该方案,修改自己的主题。

如果你看过xiuno bbs的源码,你会发现头像有关的hook点少之又少,且在错误的位置;但用户名相关的hook点却很多。我采用的“在用户名旁边展示”的做法可以保证市面上绝大多数主题都能兼容。

“一起Smart”的“加V认证”插件采用了JS注入的方式,导致兼容性差,只能在原装主题中使用。如果不是原装主题,有时位置正确,但外观错误,有时位置和外观都错误,导致排版故障。

所以,折中的方式就是手动添加专门的hook点,这样两者就能很好的结合,产生不错的效果。

下载

见附件。

下载次数:396+当前下载次数

免费插件不提供技术支持。可以转载,但请完整的保留作者信息。

更新记录

1.1.6

  • 改进:修复“可以申请不存在的认证”的问题。感谢“萌的梦”反馈。

1.1.5

  • 改进:修复“当‘允许用户申请’设置为‘否’后,用户依旧可以申请该级别的认证”的问题。感谢“萌的梦”反馈。

1.1.4

  • 维护更新

1.1.3

  • 维护更新

1.1.2

  • 因安全原因,去除了“申请时需上传认证文件”功能。

1.1.1

  • 增强稳定性

1.1.0

  • 设置页面不再折叠设置项,减轻使用难度
  • 审核通过列表增加编辑和取消认证按钮
  • 新增设置-增加审核拒绝时返还积分
  • 新增设置-用户申请验证后,将锁定申请状态,不能重新申请(或更改申请类型)
  • 设置页面保存后会返回到设置页面 
  • 若未申请过认证,将直接进入选择申请认证类型页面
  • 拒绝申请时,可以发送拒绝的理由
  • 手动认证的提示信息显示时间更长

1.0.2

  • 解决一处和VIP插件有关的冲突。

1.0.1

  • 正式发布。

1.0.0_b1~b8

测试版。

开源协议

MIT

最后于 2023-4-22 被Tillreetree编辑 ,原因:
上传的附件:
最新回复 (262)
全部楼主
  • apwl
    2022-5-17 2
    0
    楼主,我只是来混个熟的!老板,侬亿雷凑闹嫩了!
  • 浅唱 站长
    2022-5-17 3
    0
    这是插件吧,板块错了
  • Tillreetree 版主 楼主
    2022-5-17 4
    0
    浅唱 这是插件吧,板块错了
    我刚发的时候发现错了,随即移动了
  • 22sscn
    2022-5-17 5
    0
    感谢楼主ing!!!
  • adnim
    2022-5-17 6
    0
    附件在哪里
  • fenge
    2022-5-17 7
    0
    首页不显示
  • 冬月初五
    2022-5-17 8
    0
    我买了,然后看不到附件呢?
  • Tillreetree 版主 楼主
    2022-5-17 9
    0
    冬月初五 我买了,然后看不到附件呢?
    修bug呢,明天见
  • yexiuhhd
    2022-5-17 10
    0
    顶顶顶
  • 1000
    2022-5-17 11
    0
    你就是我心中的那首忐忑,总是让我惊心动魄。 
  • 1000
    2022-5-17 12
    0

  • 1000
    2022-5-17 13
    0

  • 1000
    2022-5-17 14
    0
    楼层那里不显示
  • yexiuhhd
    2022-5-17 15
    1
    还是有bug,点击下一步,然后直接没了
  • 1000
    2022-5-17 16
    0
    没事,慢慢完善吧
  • 1000
    2022-5-17 17
    0
    上传的认证图标不显示,修复下
  • Tillreetree 版主 楼主
    2022-5-17 18
    0
    1000 上传的认证图标不显示,修复下
    这个插件使用纯CSS图标,不支持位图
  • Tillreetree 版主 楼主
    2022-5-17 19
    0
    yexiuhhd 还是有bug,点击下一步,然后直接没了
    如果没打开伪静态的话,请打开
  • Tillreetree 版主 楼主
    2022-5-17 20
    0
    1000
    这个注意到了,正在修复
返回