/** * 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(); }