Пример #1
2
 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);
 }
Пример #2
0
 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());
 }