コード例 #1
0
 /**
  * login request
  * if email n password match, then redirect to admin page
  * @param  AdminLoginRequest $request [description]
  * @return [redirect]                     [description]
  */
 public function doLogin(AdminLoginRequest $request)
 {
     $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')];
     if (Auth::attempt($credentials)) {
         return redirect('adm/#/');
     } else {
         session()->flash('flash_message', 'Your Username and password do not match.');
         return redirect()->back();
     }
 }
コード例 #2
0
 /**
  * @param AdminLoginRequest $request
  * @return $this|\Illuminate\Http\RedirectResponse
  */
 public function postAuth(AdminLoginRequest $request)
 {
     $email = $request->input('email');
     $password = $request->input('password');
     if (Auth::attempt(['email' => $email, 'password' => $password])) {
         // Authentication passed...
         return redirect()->intended($this->redirectPath);
     }
     return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(['email' => $this->getFailedLoginMessage()]);
 }