控制器
application\index\controller\Index.php
//獲取post提交的數(shù)據(jù)
$data = input('post.');
//判斷是否為郵箱或者賬號(hào)
$re = Validate::isEmail($data['username']);
if ($re>0){
//獲取提交的郵箱數(shù)據(jù)
$tn = Db::name('user')
->where(['email'=>$data['username']])
->find();
if(empty($tn)){
return json(['code'=>'400', 'msg'=>'郵箱不存在']);
}
//密碼匹配
//把提交的密碼進(jìn)行md5加密
$data['password'] = md5($data['password']);
// $tp = db('member')->where('password',$data['password'])->find();
//判斷密碼是否正確
if($tn['password']!=$data['password']){
return json(['code'=>'400', 'msg'=>'密碼錯(cuò)誤']);
}
//返回登錄信息
return json(['code'=>200,'msg'=>'登錄成功']);
}else{
//獲取提交的名字?jǐn)?shù)據(jù)
$nm = Db::name('user')
->where(['name'=>$data['username']])
->find();
// dump($tn);exit();
if(empty($nm)){
return json(['code'=>'400', 'msg'=>'用戶名不存在']);
}
//密碼匹配
//把提交的密碼進(jìn)行md5加密
$data['password'] = md5($data['password']);
//$tp = db('member')->where('password',$data['password'])->find();
//判斷密碼是否正確
if($nm['password']!=$data['password']){
return json(['code'=>'400', 'msg'=>'密碼錯(cuò)誤']);
}
//返回登錄信息
return json(['code'=>200,'msg'=>'登錄成功']);
}