$result = $this -> validate($data,$rule,$msg);
//如果验证通过则执行
if($result === true){
//构造查询条件
$map = [
'name' => $data['name'],
'password' =>md5($data['password']),
];
//查询用户信息
$user = UserModel::get($map);
if($user == null){
$result = '没有找到该用户';
}else {
$status = 1;
$result = '验证通过,点击[确认]进入';
//用session设置用户登录信息
Session::set('user_id',$user->id); //用户ID
session::set('user_info',$user->getData()); //获取用户所以信息
//更新用户登录次数:自增1
$user -> setInc('login_count');
}
}
return ['status'=>$status, 'message'=>$result,'data'=>$data];
}
我也遇到了同样的问题,用admin登录就说没有该用户,数据库里明明就有;用peter登录又没有问题。我也不知道怎么回事