public function login(LoginRequest $request) { // 验证账号 $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')]; $remember = $request->has('remember') ? true : false; $user = Sentinel::authenticate($credentials, $remember); if (!$user) { // 账号或密码错误 abort(401); } // 返回 OAuth2 的 access_token return $this->getToken($credentials); }
public function postLogin(LoginRequest $request) { // 验证账号 $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')]; $remember = $request->has('remember') ? true : false; $user = Sentinel::authenticate($credentials, $remember); if (!$user) { return redirect()->back()->withInput($request->except(array('password')))->withErrors(array('账号或密码错误')); } return redirect($this->redirectPath()); }