您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop邮箱注册验证登录的方法
恨玉2023-12-19 20:43:55ecshop商城教程已有人查阅
导读现在大多数正式运营的网站,注册都是必须进行邮箱(email)验证或者手机验证后才能注册成功或者成功登录的,那我们怎么通过ecshop二次开发来实现这样的功能呢?
现在大多数正式运营的网站,注册都是必须进行邮箱(email)验证或者手机验证后才能注册成功或者成功登录的,那我们怎么通过ecshop二次开发来实现这样的功能呢?其实也比较简单,按照下面代码修改就能实现。
1、注册成功后台自动发邮件并退出登录状态,提示需要验证邮件才能登录。 修改根目录下的user.php文件把:
查找:
1、注册成功后台自动发邮件并退出登录状态,提示需要验证邮件才能登录。 修改根目录下的user.php文件把:
$ucdata = empty($user->ucdata)? "" : $user->ucdata;
show_message(sprintf($_LANG['register_success'], $username . $ucdata), array($_LANG['back_up_page'], $_LANG['profile_lnk']), array($back_act, 'user.php'), 'info');
替换成:
$cfg = $_CFG['smtp_user'];
if(!empty($cfg)
)
{
$sql="select user_id from ".$GLOBALS['ecs']->table('users') ."where user_name = '$username'";
$user_id=$db->getOne($sql);
send_regiter_hash ($user_id);
}
$user->logout();
show_message('需要验证邮件才能登录', array($_LANG['back_up_page'], $_LANG['back_home_lnk']), array('user.php', 'index.php'), 'info');
购物流程时注册也要相应的修改 修改根目录下flow.php文件查找:
if (register(trim($_POST['username']), trim($_POST['password']), trim($_POST['email'])))
将下面代码:
/* 用户注册成功 */
ecs_header("Location: flow.php?step=consignee\n");
exit;
替换成:
$cfg = $_CFG['smtp_user']; if(!empty($cfg) )
{
$sql="select user_id from ".$GLOBALS['ecs']->table('users') ."where user_name = '".trim($_POST['username'])."'"; $user_id=$db->getOne($sql); send_regiter_hash ($user_id);
}
$user->logout();
show_message('需要验证邮件才能登录', array($_LANG['back_up_page'],
$_LANG['back_home_lnk']), array('flow.php?step=login', 'index.php'), 'info');
本文标签:
很赞哦! ()
相关文章
随机图文
-
删除RSS文件(feed.php)里的ecshop版权信息的方法
RSS 文件 (feed.php 或 feed.xml) 里面也包含一些ECSHOP官方预留的版权信息,今天有网友问我怎么去掉这些?下面我就把删除这些版权信息的教程公布在这里: -
ecshop商品列表页怎么显示每个商品评论等级评论数量
步骤一:首先修改category.php 文件,定位到 category_get_goods() 函数部分;第二步(以官方默认模板为例):修改 htemes/default/library/goods_list.lbi 文件 -
ecshop邮件订阅管理设置说明及使用方法
一个商城系统的产品肯定很多很多,但是对于顾客来说,肯定是希望能够看到自己喜欢并且需要而且又物美价廉的产品,比如某个时下流行的商品等等。但是 有些顾客不能够 -
ecshop前台页面显示用户等级的代码实例
废话不多说 先看效果修改文件步include/lib_inset.php搜索$output = $GLOBALS['smarty']->fetch(
留言与评论 (共有 条评论) |
大家在看
本栏推荐
相关标签
大家喜欢
- ecshop中多图广告位的图片顺序修改方法
- ecshop去版权标志删除Powered by ecshop
- ecshopssl证书设置,ecshop实现http跳转到https的方法
- myphpadmin导入数据库文件很大限制2048KB的修改办法
- ecshop商城首页商品显示已销售数量的实现方法
- ecshop全站显示友情链接的修改方法
- ecshop调用文章按倒序正序同时可以设置文章数量的方法
- ecshop出现Warning: chmod() has been disabled for security reasons in解决方法
- ecshop商城会员注册怎么实现注册自动发送邮件
- ecshop商品价格为0零显示为价格面议或在线咨询的实现方法