示例#1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param StoreSessionRequest $request
  *
  * @return Response
  */
 public function store(StoreSessionRequest $request)
 {
     if ($this->userRepository->attemptToSignIn($request->only('email', 'password'), $request->has('remember_me'))) {
         Flash::success('Welcome!');
         return redirect()->intended(route('cms.dashboard'));
     }
     Flash::error('Those credentials do not match our data set.');
     return redirect()->back();
 }
 /**
  * @param Requests\Ahk\SignInRequest $request
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function postLogin(Requests\Ahk\SignInRequest $request)
 {
     if ($this->userRepository->attemptToSignIn($request->only('email', 'password'), $request->has('remember_me')) && $this->userRepository->hasCompanyRepresentativeRole(Auth::user())) {
         Flash::success(trans('ahk_messages.successful_sign_in'));
         return redirect()->intended(route('home_path'));
     }
     Auth::logout();
     Flash::error(trans('ahk_messages.you_do_not_have_the_necessary_privileges'));
     return redirect()->back();
 }