abstract:登录验证通过比对用户名和密码,存入Session中判断是否登录。登录验证通过比对用户名和密码,存入Session中判断是否登录。
fetch(); } //登录验证 public function DoLogin() { //获取数据并赋值给$data $data = Request::param(); $username = $data['username']; //使用username在数据库查询对应的数据并赋值 $user = UserModel::where('username',$username)->find(); if($user != true){ $info = ['res'=>0,'msg'=>'用户名不存在']; }elseif ($data['password'] != $user['password']){ $info = ['res'=>0,'msg'=>'密码错误']; }else{ $info = ['res'=>1,'msg'=>'登录成功']; Session::set('username',$user['username']); } return $info; } public function LoginOut() { //删除用户名并调整到登录界面 Session::delete('username'); $this->redirect('login'); } } 退出登录就是删除session中的用户名。
Correcting teacher:查无此人Correction time:2019-04-26 13:39:47
Teacher's summary:完成的不错。Session的获取也要看一下。继续加油