当前位置:首页 > CMS教程 > ecshop > 列表

ECSHOP注册会员自动发送验证邮件

发布:smiling 来源: PHP粉丝网  添加日期:2014-06-19 10:24:47 浏览: 评论:0 

ECshop的验证邮件默认只能用户登录用户中心点击发送才能收到,客户要求改为用户注册时自动发送邮件.

查找user.php,里面的大概235行:

  1. if (!emptyempty($passwd_answer) && !emptyempty($sel_question)) 
  2.    $sql = ‘UPDATE ‘ . $ecs->table(’users’) . ” SET `passwd_question`=’$sel_question’, `passwd_answer`=’$passwd_answer’   WHERE `user_id`=’” . $_SESSION['user_id'] . “‘”; 
  3.    $db->query($sql); 
  4. $ucdata = emptyempty($user->ucdata)? “” : $user->ucdata; 

在上面的代码下添加如下代码:

  1. $cfg = $_CFG['smtp_user']; 
  2. if(!emptyempty($cfg) ) 
  3.        $sql=”select user_id from “.$GLOBALS['ecs']->table(’users’) .”where user_name = ‘$username’”; 
  4.        $user_id=$db->getOne($sql); 
  5.        send_regiter_hash ($user_id); 
  6.     } 

Tags: ECSHOP注册会员 发送验证邮件

分享到: