加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 文章 > 技术

帝国CMS修改为支持手机或邮箱或用户名登录验证

时间:2020-01-08 21:52:46  来源:  作者:
修改文件member_loginfun.php即可
 
//查询会员附加表手机号码字段lyz++手机登录验证
    $useradd=$empire->fetch1("select userid from {$dbtbpre}enewsmemberadd where phone='$username' limit 1");
    if($useradd[userid]){
        $r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$useradd[userid]' limit 1");
    }else{
        if(chemail($username)){//lyz++手机登录验证邮件登录验证
            $r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('email')."='$username' limit 1");
        }else {
            $r = $empire->fetch1("select " . eReturnSelectMemberF('*') . " from " . eReturnMemberTable() . " where " . egetmf('username') . "='$username' limit 1");
        }
    }
if(!$r['userid'])
{
printerror("FailPassword","history.go(-1)",$dopr);
}
if(!eDoCkMemberPw($password,$r['password'],$r['salt']))
{
printerror("FailPassword","history.go(-1)",$dopr);
}
if($r['checked']==0)
{
if($public_r['regacttype']==1)
{
printerror('NotCheckedUser','../member/register/regsend.php',1);
}
else
{
printerror('NotCheckedUser','',1);
}
}
//绑定帐号
if($tobind)
{
MemberConnect_BindUser($r['userid']);
}
$rnd=make_password(20);//取得随机密码
//默认会员组
if(empty($r['groupid']))
{
$r['groupid']=eReturnMemberDefGroupid();
}
$r['groupid']=(int)$r['groupid'];
    $username=$r['username'];//lyz++手机登录验证邮件登录验证,用户名重新读取

免责声明:替力网(www.xtili.com)部分文章信息来源于网络以及热心网友投稿,本网站仅负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您想举报或者对本文章有异议,请联系我们的工作人员。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
读【科特勒的营销思维】第八章 设计渠道战略(续2)(图文)
读【科特勒的营销思维
读【科特勒的营销思维】第八章 设计渠道战略(续1)(图文)
读【科特勒的营销思维
读【科特勒的营销思维】第七章 开发定价战略(续2)(图文)
读【科特勒的营销思维
读【科特勒的营销思维】第七章 开发定价战略(图文)
读【科特勒的营销思维
相关文章
    无相关信息
栏目更新
栏目热门