|
|
本帖最后由 mz1001 于 2019-7-16 17:41 编辑
阿里云短信插件-【完整版】
插件安装使用说明书
注:本教程适用于帝国ECMS7.5utf8原版,如您的源码经过二次开发或修改,本教程不保证能完成配置。
一、将短信插件alimobile,member放到e/extend/下面,将js扩展包dist放到e/extend/下面,如果之前有用过本站插件,这个包可以不必再次上传。
二、登录到帝国后台,登录后将地址栏中的ehash后缀复制
例子:http://你的域名/e/admin/admin.php?ehash_og0MU=mDjGibH9Q05BtK8jiHu1
ehash后缀:?ehash_og0MU=mDjGibH9Q05BtK8jiHu1
三、拼接成安装网址http://你的域名/e/extend/alimobile/install.php?ehash_og0MU=mDjGibH9Q05BtK8jiHu1
直接访问就可以实现安装,安装后会在插件目录中生成一个install.off的文件,用于防止再次安装,如需再次安装,需要删除此文件。
四、进入后台,找到插件管理,会发现多出了一个手机短信菜单,进入后填写短信接口的数据。
五、手机短信注册
提示:
手机短信注册即注册的时候要录入手机号码,然后能过手机获取验证码进行注册。
这里要用到jquery,如果网站己经有了jquery,请删除以下代码中的jquery库,如果没有就直接用。
配置:
进入后台,开启注册验证码功能
修改会员表单,将手机字段phone设置为必填,取消可修改。
将header.php文件覆盖到e/template/incfile/header.php 此文件是添加了一个修改手机号码的菜单
将footer.php文件覆盖到e/template/incfile/footer.php 此文件是引入jquery等脚本用于发送验证码请求
将register.php文件覆盖到e/template/member/register.php 此文件是将注册引入到插件
将login.php文件覆盖到e/template/member/login.php 此文件是将注册引入到插件,加入手机找回密码链接
短信注册完成!
六、手机号码登录
网站顶部登录条登录
将js调用登录模板.txt中的内容复制到后台 模板-》公共模板-》JS调用登录模板中
到此网站可以用手机号码或用户名登录
七、通过短信找回密码
己经由第六步完成
在登录界面可以看到通过手机短信找回密码
八、后台修改用户,邮箱取消必填
打开文件e/member/class/member_adminfun.php
找到下面代码
if(!trim($add[userid])||!trim($add[email])||!trim($add[username])||!$add[groupid])
{
printerror("EmptyEmail","history.go(-1)");
}
修改为:
if(!trim($add[userid])||!trim($add[username])||!$add[groupid])
{
printerror("EmptyEmail","history.go(-1)");
}
九、插件卸载
登录到后台,访问以下URL,注意ehash后缀按第二步获取
http://你的域名/e/extend/alimobile/install.php?ehash_og0MU=mDjGibH9Q05BtK8jiHu1&do=uninstall
删除之前上传的文件及目录
卸载完毕
|
|
|