[ECshop系统]ECShop验证码短信接口插件(2.7.3 UTF-8版)高级版V2

插件说明
安装前请详细阅读该说明。本插件基于ecshop官方2.7.3版本,使用的页面模板是默认模板。如果您的ecshop是二次开发过的,建议手动修改代码的方式安装插件,避免直接安装覆盖了您二开过的文件。

功能介绍
1.   手机号短信验证注册
2.   支持手机号登入
3.   会员(重新)绑定手机号
4.   没有绑定手机的会员必须绑定手机才能下订单
5.   管理后台用户列表增加快速发送短信链接
6.   管理后台订单详情增加增加快速发送短信链接
7.   会员修改密码提醒
8.   注册成功短信提醒
9.   客户下订单时给商家发送短信
10.  客户取消订单时给商家发送短信
11.  客户付款时给商家发送短信
12.  客户确认收货时给商家发送短信
13.  客户下订单时给客户发送短信
14.  客户取消订单时给客户发送短信
15.  客户付款时给客户发送短信
16.  客户确认收货时给客户发送短信
17.  商家配货时给客户发送短信
18.  商家发货时给客户发送短信
19.  注册发送语音短信验证码
20.  注册发送短信以及语音验证码需要输入图形验证码提高安全性

安装方式1:手动
注意,如果你的程序经过二次开发的。请手动把修改过的代码(标有//互亿无线代码的代码段)复制到你的程序对应文件中,可以使用文件对比软件来辅助找出代码。软件下载地址:http://www.cr173.com/soft/9631.html
新添加的文件,可覆盖
sms.php
includes/lib_sms.php
js/sms.js
js/smsFlow.js
languages/zh_cn/sms.php
修改过的文件
flow.php
user.php
admin/order.php
admin/sms.php(可覆盖)
admin/users.php
admin/templates/order_info.htm
admin/templates/sms_send_ui.htm
admin/templates/users_list.htm(建议不修改和覆盖)
includes/lib_payment.php
includes/lib_sms.php(可覆盖)
js/user.js
js/utils.js
languages/zh_cn/user.php
languages/zh_cn/admin/shop_config.php
themes/模版名/user_passport.dwt  (模板文件适当修改)
themes/模版名/user_transaction.dwt (模板文件适当修改)
themes/模版名/flow.dwt (模板文件适当修改)

安装方式2:自动
1.   确保您安装的ECShop已经能正常运行。
2.   把下载的插件程序解压开,把upload目录里面的文件上传覆盖到您的ECShop中。(未二开过)
3.   确保您的ecshop使用的数据库账号有创建表的权限
4.   首次安装插件程序在浏览器中输入http://您的域名/sms_setup.php看到安装成功过提示。
5.   注意删除网站根目录下的sms_setup.php文件。
6.   登录进入后台到商店设置-互亿无线短信设置。输入平台帐号和密码以及商家手机号,然后开启相关功能,确定提交即可,然后清除缓存。
安装完成后请删除这两文件
sms_setup.php
sms_setup.sql

安装完后的效果
 

安装完后的设置
1、如果需要测试,后台中请‘关闭调试模式’‘开启手机注册’等设置
2、请开启图形验证码功能(系统设置-验证码管理-勾选新用户注册-保存设置)!
3、如果短信发不出,请开启CRUL扩展试试,开启教程:
http://www.360doc.com/content/13/1113/11/14001001_328839731.shtml 

账户申请及接口下载
1.短信账户申请地址:http://www.ihuyi.com/product.php?cid=33
2.如需要更多自定义功能,可以下载接口文档自行调试:http://www.ihuyi.com/upload/file/cu-fa-jie-kou.rar
3.如在调试过程中遇到问题,可以登录网站www.ihuyi.com咨询客服或者留言。

常见问题
1-1 ecshop 安装了点击没有反映,在本地测试有用,放服务器上没用?
  1. 解决1:请到php.ini开启php_curl.dll扩展试试
  2. 解决2:跟踪程序流程,排查错误
1-2 ecshop 插件安装好了,后台有设置,注册点获取验证码没反应?
  1. 设置情况1:后台开启了调试模式,请到 后台商店设置-》互亿无线短信-》关闭调试模式,并且开启相关功能开关!
  2. 设置情况2:注册页面没有手机这一项,请到后台左侧目录-》会员注册选项->开启手机注册项  
  3. 页面情况:非2.7.3模版版本的模版,安装错误。不能直接覆盖,需要手动修改代码
1-3 echop 插件安装好了,注册没有获取验证码按钮?
  1. 后台商店设置 - 互亿无线短信设置  - 开启注册验证手机 -  关闭调试模式
  2. 后台左侧菜单,会员注册选项开启,勾选手机选项
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搞支付宝手机支付接口搞了三天了,连支付宝的技术人员都没能帮我解决问题,在百度找了很多和我一样问题的,都无法解决。 主要问题就是,使用0001加密,返回值无法验证。 求人不如求己,我还是自己认真的阅读了下手册,仔细的分析下代码,终于把问题给解决了。 废话不多说,直接上菜。 1、本程序直接复制到你的根目录即可 (没有修改过ECSHOP核心文件的前提下) 2、/alipay/key/ 文件夹里有个两个文件alipay_public_key.pem (公钥) rsa_private_key.pem (私钥) 公钥和私钥的配置方法很简单,看手册会看晕的。我简化点说。 (1)打开 openssl(openssl生成工具 用完可删) 文件夹。运行这个文件夹下的 /bin/openssl.exe程序 (2)打开 openssl(openssl生成工具 用完可删) 文件夹下的 /bin/生成命令.txt (3)按照1、2、3的顺序,在OpenSSL.exe程序中运行。操作完成后。 你会发现 /bin 文件夹下面多了两个.pem文件 和 一个.txt的文件 (4)将rsa_public_key.pem 用记事本打开,将前缀和后缀之间的内容复制(即-----BEGIN PUBLIC KEY-----和-----END PUBLIC KEY----- 之间的内容) (5)进入支付宝签约管理,点击查看PID | Key 然后点击 无线产品密钥管理(wap专用) 查看 (6)点击RSA加密:添加密钥(或查看密钥) 将刚刚复制的内容粘贴到这个文本框内,记得一定要删除所有的空格,开头和结尾一定要不要有空格。点击保存(或修改) (7)完成后点击查看支付宝公钥,将里面的内容复制出来,粘贴到/alipay/key/alipay_public_key.pem 的文件里,格式已经在该文件里写的很清楚的。 (8)将刚刚生成的rsa_private_key.pem文件里的内容复制到/alipay/key/rsa_private_key.pem 里,注意格式。 3、完成后直接上传到网站根目录即可。 4、注意,本程序是直接覆盖alipay.php的,如果你想保留支付宝的网页支付插件,请慎用,建议新建一个手机网站使用。 本人并不是技术特别厉害的程序员,本程序经过N多测试均未发现问题,如果你无法正常使用,极有可能是你的公钥没有配置好,可以联系支付宝的技术教你弄弄。 如果你发现我写的代码有点冗余,请与我联系,我们共同完善。QQ:927822902 特别声明:本人平时特别忙,如果是想加QQ寻求一对一解决问题的,请勿加。付费例外:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值