前言
根据 《互联网论坛社区服务管理规定》《互联网用户账号信息管理规定》《互联网跟帖评论服务管理规定》要求,国内社区需要满足:
按照“后台实名、前台自愿”原则,对注册用户进行基于移动电话号码、身份证件号码或者统一社会信用代码等方式的真实身份信息认证,不得向未认证真实身份信息或者冒用组织机构、他人身份信息的用户提供跟帖评论服务。
我在中文站曾经发过一个帖子 :【新规定】用户绑定手机号,但因为一些原因,里面的地址不再使用,并且相较于之前的版本有较大的变动,便重新发帖。
用户手机号验证
似乎一直没有出现手机号码验证的扩展,尝试做的第一个 Flarum 插件,写法比较生疏,多多指教。
- 目前仅支持阿里云
- 未进行手机验证的用户,限制发帖、评论、点赞、更换头像、更换背景图、修改签名、个人主页社交链接功能。
- 为什么限制点赞:《互联网跟帖评论服务管理规定》中提到,本规定所称跟帖评论服务,是指互联网站、应用程序以及其他具有舆论属性或社会动员能力的网站平台,以评论、回复、留言、弹幕、点赞等方式,为用户提供发表文字、符号、表情、图片、音视频等信息的服务。
- 管理员后台可以看到用户绑定状态。
- 用户可以操作解绑。
- 数据库会保存绑定历史记录、记录来源IP。
- 数据采用 AES 加密存储
- 支持港澳台手机号码验证
- 支持验证窗口提示法律条规
安装插件
composer require hamcq/flarum-ext-auth-phone
生成 Aes 秘钥文件 - 用户手机号码加密存库
!这一步需要再后台开启插件后
php flarum hamcq:aesKey:build
更新
composer remove hamzone/flarum-ext-auth-phone
composer update hamcq/flarum-ext-auth-phone
php flarum migrate
源码
https://github.com/hamcq/flarum-ext-auth-phone
一些截图



