wordpress后台注册短信验证手机号插件ludou-phone-registe
ludou-phone-registe插件是露兜博客开发制作的会员注册手机验证wordpress插件,在wordpress默认注册页面用户名和电子邮箱两个输入框外,增加发送验证码按钮以及手机号、验证码的输入框,让用户在注册时输入手机号码接收验证码以便验证用户手机号的真实性。
插件功能:
- 在注册页面,可通过短信验证码验证用户手机号真实性
- 在注册页面,用户可直接设置密码
- 在后台 – 个人资料 – 修改手机号页面,用户可以修改手机号
- 可防CSRF跨站攻击
- 图片验证码自动过期,可防短信轰炸
特别说明:
- 短信验证功能需要用到短信接口,ludou-phone-registe插件使用的是阿里云短信服务,个人用户也可以使用,当然接口是需要收费的,具体价格请自行前往阿里云网站了解。
- 使用该插件请把服务器php版本升级到php 5.6以上,低于该版本可能无法使用。
- 不支持WordPress多站点注册功能。
插件教程:
1、开通阿里云短信服务:https://www.aliyun.com/product/sms
2、在阿里云控制台的秘钥管理页面,创建Access Key
获取到AccessKeyId
与AccessKeySecret
,并且确保处于启用状态;
3、在阿里云短信签名页面,添加短信签名,签名类型选择“验证码或短信通知”,签名填你的网站名称;(不懂的可以看阿里云的申请短信签名文档)
4、在阿里云短信模板页面,添加短信模板,模板类型选择“验证码”,模版名称自己填,模版内容可自行发挥,将验证码用变量${code}
代替即可。(不懂的可以看阿里云的申请短信模板文档)
示例:
${code} 这是您的短信验证码,10分钟内有效。
5、短信签名和短信模板待阿里云审核通过后,记住签名名称和模版CODE;
6、下载插件:ludou-phone-registe.zip,解压后用编辑插件的ludou-phone-register/config.php文件,按照注释替换成你的AccessKeyId
、AccessKeySecret
、签名名称和模版CODE,修改后类似:
1 2 3 4 5 6 7 8 9 10 11 |
// 阿里云 Access Key Id $AccessKeyId = '23456783'; // 阿里云 Access Key Secret $AccessKeySecret = 'cmmmmm0abcdefd8h35861a801ac752d5'; // 短信签名 $sign = '阿里云'; // 短信模板CODE,如SMS_123456789 $template = 'SMS_123456789'; |
7、然后把文件夹ludou-phone-register上传至wp-content/plugins/
目录,然后到WordPress后台激活插件即可。