systemConfig(); } // 登录页 public function index(Request $request) { if ($request->method() == 'POST') { $username = trim($request->get('username')); $password = trim($request->get('password')); if (empty($username) || empty($password)) { $request->session()->flash('errorMsg', '请输入用户名和密码'); return Redirect::back(); } $user = User::where('username', $username)->where('password', md5($password))->first(); if (!$user) { $request->session()->flash('errorMsg', '用户名或密码错误'); return Redirect::back()->withInput(); } else if ($user->status < 0) { $request->session()->flash('errorMsg', '账号已禁用'); return Redirect::back(); } else if ($user->status == 0 && self::$config['is_active_register'] && $user->is_admin == 0) { $request->session()->flash('errorMsg', '账号未激活,请先【激活账号】'); return Redirect::back()->withInput(); } $request->session()->put('user', $user->toArray()); // 根据权限跳转 if ($user['is_admin']) { return Redirect::to('admin'); } return Redirect::to('user'); } else { return Response::view('login'); } } // 退出 public function logout(Request $request) { $request->session()->flush(); return Redirect::to('login'); } }