实现ecshop注册必须邮箱验证
$user_id=$db->getOne($sql);
一、可以提示用户立即去验证注册的邮件
{
send_regiter_hash ($user_id);
$cfg = $_CFG['smtp_user'];
ecs_header("Location: flow.php?step=consignee\n");
show_message('需要验证邮件才能登录', array($_LANG['back_up_page'], $_LANG['back_home_lnk']), array('flow.php?step=login', 'index.php'), 'info');
现在最模板以下如何注册自动发送邮件验证,验证成功才能登录:
二、方验以后推广筛选有效邮箱
if (register(trim($_POST['username']), trim($_POST['password']), trim($_POST['email'])))
$cfg = $_CFG['smtp_user'];
$user_id=$db->getOne($sql);
exit;
/* 用户注册成功 */
替换成:
$user->logout();
}
把:
在user.php大约233行很234行
$ucdata = empty($user->ucdata)? "" : $user->ucdata;
if(!empty($cfg) )
将下面代码:
$user->logout();
$sql="select user_id from ".$GLOBALS['ecs']->table('users') ."where user_name = '$username'";
'info');
1、注册成功自动发邮件并退出登录状态,提示需要验证邮件才能登录。
show_message('需要验证邮件才能登录', array($_LANG['back_up_page'], $_LANG['back_home_lnk']), array('user.php', 'index.php'), 'info');
替换成:
show_message(sprintf($_LANG['register_success'], $username . $ucdata), array($_LANG['back_up_page'], $_LANG['profile_lnk']), array($back_act, 'user.php'),
购物流程时注册也要相应的修改
if(!empty($cfg) )
}
send_regiter_hash ($user_id);
ecshop模板做二次开发要注册后自动发送邮件验证,验证成功才能登录:
$sql="select user_id from ".$GLOBALS['ecs']->table('users') ."where user_name = '".trim($_POST['username'])."'";
打开flow.php大约282行
{
查找:
相关热词: ecshop
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jz/ecshop/3652.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
ecshop中设置顺丰快递支持
时间:2020-12-28
-
ecshop图文安装过程详解
时间:2020-12-28
-
ecshop邮件服务器设置方法
时间:2020-12-23
热门文章
-
ecshop中设置顺丰快递支持货到付款的方法
时间:2020-12-28
-
ecshop邮件服务器设置方法
时间:2020-12-23
-
ecshop图文安装过程详解
时间:2020-12-28
