68ecshop 小京东 pc 移动端 邮箱注册问题 短信接口开发

第一步:邮件服务器设置

cmau57oevf6csj971b

注意:账号密码使用的是网易授权码 不是登录密码

配置数据对应表 ecs_shop_config

因为移动端 无法设置邮箱服务参数 需要手动到数据库添加数据 

配置数据对应表数据 ecs_ecsmart_shop_config  (手机版配置表)

mtokowviuvcbui0ngq

第二步:导入ecshop缺失的数据表  

ecs_validate_record(缺失表   下面有下载地址)
DROP TABLE IF EXISTS `ecs_validate_record`;
CREATE TABLE `ecs_validate_record` (
`record_key` varchar(250) NOT NULL COMMENT ‘标识’,
`record_code` text NOT NULL COMMENT ‘值’,
`record_type` varchar(60) NOT NULL COMMENT ‘业务类型,SESSIONID’,
`last_send_time` int(11) DEFAULT NULL COMMENT ‘上一次发送时间’,
`expired_time` int(11) DEFAULT NULL COMMENT ‘过期时间’,
`ext_info` text COMMENT ‘扩展信息’,
`create_time` int(11) DEFAULT NULL COMMENT ‘记录的创建时间’,
PRIMARY KEY (`record_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

第三步:替换已经修改的页面  

PC端

register.php

js/register.js

themes/68ecshopcom_360buy/

移动端

mobile/register.php

mobile/js/register.js

mobile/themesmobile/68ecshopcom_mobile/user_register.dwt

第四步:邮件模板修改成文本 取消html模板

 

短信注册功能

sms/sms.php   mobile/sms/sms.php   添加一下代码 或直接覆盖

function sendSMS ($mobile, $content, $time = ”, $mid = ”)
{
//$content = iconv(‘gbk’,’utf-8′, $content);
$uid = $GLOBALS[‘_CFG’][‘message_user_name’]; // 用户账号
$pwd = $GLOBALS[‘_CFG’][‘message_user_pwd’]; // 密码

$http = “http://utf8.sms.webchinese.cn/?Uid={$uid}&Key={$pwd}&smsMob={$mobile}&smsText={$content}”;

// 短信接口
$count=curl_post_SMS($http);
if(intval($count))
{
return true;
}
else
{
return false;
}

}

/*小李添加接口*/
function curl_post_SMS($url)
{

$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);

return $file_contents;
}

添加

ecs_shop_config   ecs_ecsmart_shop_config   表分别添加 短息配置数据

4wd79bgujwv588yys38

 

下载替换附件