虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > Ecshop > ECSHOP教程:当用户首次注册怎样显示email已被注册功能

ECSHOP教程:当用户首次注册怎样显示email已被注册功能
类别:Ecshop   作者:码皇   来源:互联网   点击:

每个网站都有会员注册功能,可是现在随着各大网站的会员数量的增大,有时候我们在一个论坛或者商城下都有几个账户,这就出现了一个问题,那就是虽然 账户的用户名不同可是使用的Email邮箱是却是相同的,小编这里说明 ,魔客吧

每个网站都有会员注册功能,可是现在随着各大网站的会员数量的增大,有时候我们在一个论坛或者商城下都有几个账户,这就出现了一个问题,那就是虽然 账户的用户名不同可是使用的Email邮箱是却是相同的,小编这里说明下特别是商城之内的邮箱还是不同的为好,因为当用户名忘记了都是可以通过邮箱找回 的。如果一个邮箱注册了几个账户就很容易混乱,所以今天小编的一位站长朋友为了方便管理网站下单会员做了一个限制,当注册的会员账户下使用同一个 Email注册第一次的时候再出现第二次注册就会提示该Email已经存在了,那么具体的该如何操作呢。小编把具体的方法来描述下吧。

第一步:打开根目录下的js/user.js文件
第二步:找到 function checkEmail(email)方法通过调用ajax验证在388行-408行代码直接替换为以下代码
function checkEmail(email)
{
var submit_disabled = false;

if (email == ”)
{
document.getElementById(‘email_notice’).innerHTML = msg_email_blank;
submit_disabled = true;
}
else if (!Utils.isemail(email))
{
document.getElementById(‘email_notice’).innerHTML = msg_email_format;
submit_disabled = true;
}

if( submit_disabled )
{
document.forms['formUser'].elements['Submit'].disabled = ‘disabled’;
return false;
}
Ajax.call( ‘user.php?act=check_email’, ‘email=’ + email, check_email_callback , ‘GET’, ‘TEXT’, true, true );
}

现在最新的版本有的已经可以自动实现Email验证了,但是之前的老版本也就是2.7.3之前的版本的都不可以的。

相关热词搜索: ECSHOP教程:当用户首次注册怎样显示email