method() == 'POST') { $username = trim($request->get('username')); $password = trim($request->get('password')); if (empty($username) || empty($password)) { $request->session()->flash('error_msg', '请输入用户名和密码'); return Redirect::to('login'); } $user = User::where('username', $username)->where('password', md5($password))->where('is_admin', 1)->first(); if (!$user) { $request->session()->flash('error_msg', '用户名或密码错误'); return Redirect::to('login'); } $request->session()->put('user', $user->toArray()); return Redirect::to('admin'); } else { return Response::view('login'); } } // 退出 public function logout(Request $request) { $request->session()->flush(); return Redirect::to('login'); } }