abstrak:public function login(){ $username = trim(input('post.username')); $password = input('post.password'); $verifycode = input(&
public function login(){
$username = trim(input('post.username'));
$password = input('post.password');
$verifycode = input('post.verifycode');
if($username == ''){
exit(json_encode(array('code'=>1,'msg'=>'用戶名不能為空')));
}
if($password == ''){
exit(json_encode(array('code'=>1,'msg'=>'密碼不能為空')));
}
if($verifycode==''){
exit(json_encode(array('code'=>1,'msg'=>'驗(yàn)證碼不能為空')));
}
if(!captcha_check($verifycode)){
exit(json_encode(array('code'=>1,'msg'=>'驗(yàn)證碼不正確')));
}
// 驗(yàn)證用戶
$this->db = new SysDb;
$admin = $this->db->table('admins')->where(array('username'=>$username))->item();
if(!$admin){
exit(json_encode(array('code'=>1,'msg'=>'用戶不存在')));
}
if(md5($admin['username'].$password) != $admin['password']){
exit(json_encode(array('code'=>1,'msg'=>'密碼錯(cuò)誤')));
}
if($admin['status']==1){
exit(json_encode(array('code'=>1,'msg'=>'用戶已被禁用')));
}
// 設(shè)置用戶session
session('admin',$admin);
exit(json_encode(array('code'=>0,'msg'=>'登錄成功')));
}
// 退出登錄
public function logout(){
session('admin',null);
exit(json_encode(array('code'=>0,'msg'=>'退出成功')));
}
}
Guru membetulkan:西門大官人Masa pembetulan:2019-03-30 10:47:59
Rumusan guru:代碼最好自己寫,復(fù)制粘貼對(duì)自己能力的提升沒(méi)有什么效果