摘要: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'=>'验证码不能为空')));
}
if(!captcha_check($verifycode)){
exit(json_encode(array('code'=>1,'msg'=>'验证码不正确')));
}
// 验证用户
$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'=>'密码错误')));
}
if($admin['status']==1){
exit(json_encode(array('code'=>1,'msg'=>'用户已被禁用')));
}
// 设置用户session
session('admin',$admin);
exit(json_encode(array('code'=>0,'msg'=>'登录成功')));
}
// 退出登录
public function logout(){
session('admin',null);
exit(json_encode(array('code'=>0,'msg'=>'退出成功')));
}
}
批改老师:西门大官人批改时间:2019-03-30 10:47:59
老师总结:代码最好自己写,复制粘贴对自己能力的提升没有什么效果