//查詢會員附加表手機號碼字段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++手機登錄驗證郵件登錄驗證,用戶名重新讀取