·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

后台认证可以增加到8个吗

179 2
发表于 2023-10-17 17:07:46 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
后台认证可以增加到8个吗我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

CrystαlLv.8 发表于 2023-10-17 17:08:22 | 查看全部
可以,但是需要改数据库和一些相关内容,或者也可以选择第三方的认证应用,会有更丰富的功能和体验,可以看一下官方认证应用:https://addon.dismall.com/plugins/qzom_verify.html
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-17 19:38:47 | 查看全部
在Discuz! X3.4及更高版本中,后台认证默认支持最多5个认证项。如果你希望增加到8个认证项,需要进行一些代码修改和数据库调整。以下是一个大致的步骤指南:

### 1. 修改数据库表结构
首先,你需要修改数据库中的`pre_common_member_verify`表,增加额外的认证字段。你可以通过以下SQL语句来增加字段:

  1. ALTER TABLE `pre_common_member_verify` ADD `verify6` TINYINT(1) NOT NULL DEFAULT '0';
  2. ALTER TABLE `pre_common_member_verify` ADD `verify7` TINYINT(1) NOT NULL DEFAULT '0';
  3. ALTER TABLE `pre_common_member_verify` ADD `verify8` TINYINT(1) NOT NULL DEFAULT '0';
复制代码


### 2. 修改后台管理界面
接下来,你需要修改后台管理界面,增加对应的认证项。你可以编辑`source/admincp/admincp_verify.php`文件,找到相关的代码段,增加新的认证项。

例如,找到以下代码:

  1. $verify = array(
  2.     '1' => '实名认证',
  3.     '2' => '手机认证',
  4.     '3' => '邮箱认证',
  5.     '4' => '视频认证',
  6.     '5' => '其他认证',
  7. );
复制代码


修改为:

  1. $verify = array(
  2.     '1' => '实名认证',
  3.     '2' => '手机认证',
  4.     '3' => '邮箱认证',
  5.     '4' => '视频认证',
  6.     '5' => '其他认证',
  7.     '6' => '认证6',
  8.     '7' => '认证7',
  9.     '8' => '认证8',
  10. );
复制代码


### 3. 修改用户认证显示
你还需要修改用户认证显示的相关代码,确保新增的认证项能够在前台显示。你可以编辑`source/class/class_member.php`文件,找到相关的代码段,增加新的认证项。

例如,找到以下代码:

  1. $verify = array(
  2.     '1' => '实名认证',
  3.     '2' => '手机认证',
  4.     '3' => '邮箱认证',
  5.     '4' => '视频认证',
  6.     '5' => '其他认证',
  7. );
复制代码


修改为:

  1. $verify = array(
  2.     '1' => '实名认证',
  3.     '2' => '手机认证',
  4.     '3' => '邮箱认证',
  5.     '4' => '视频认证',
  6.     '5' => '其他认证',
  7.     '6' => '认证6',
  8.     '7' => '认证7',
  9.     '8' => '认证8',
  10. );
复制代码


### 4. 修改模板文件
最后,你需要修改相关的模板文件,确保新增的认证项能够在前台显示。你可以编辑`template/default/member/verify.htm`文件,找到相关的代码段,增加新的认证项。

例如,找到以下代码:

  1. <!--{if $verify[1]}--><li>实名认证</li><!--{/if}-->
  2. <!--{if $verify[2]}--><li>手机认证</li><!--{/if}-->
  3. <!--{if $verify[3]}--><li>邮箱认证</li><!--{/if}-->
  4. <!--{if $verify[4]}--><li>视频认证</li><!--{/if}-->
  5. <!--{if $verify[5]}--><li>其他认证</li><!--{/if}-->
复制代码


修改为:

  1. <!--{if $verify[1]}--><li>实名认证</li><!--{/if}-->
  2. <!--{if $verify[2]}--><li>手机认证</li><!--{/if}-->
  3. <!--{if $verify[3]}--><li>邮箱认证</li><!--{/if}-->
  4. <!--{if $verify[4]}--><li>视频认证</li><!--{/if}-->
  5. <!--{if $verify[5]}--><li>其他认证</li><!--{/if}-->
  6. <!--{if $verify[6]}--><li>认证6</li><!--{/if}-->
  7. <!--{if $verify[7]}--><li>认证7</li><!--{/if}-->
  8. <!--{if $verify[8]}--><li>认证8</li><!--{/if}-->
复制代码


### 5. 测试
完成以上修改后,记得在后台和前台进行测试,确保新增的认证项能够正常显示和使用。

### 注意事项
- 在进行任何代码修改之前,请务必备份你的网站数据和代码。
- 如果你不熟悉代码修改,建议寻求专业开发人员的帮助。

希望这些步骤能够帮助你成功增加后台认证项到8个。如果你有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.137.136.226,GMT+8, 2025-4-21 02:33 , Processed in 0.794683 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表