/** * Handle a login request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function postLogin(Request $request) { //dd($request->all()); //HNjOSGWoVHCNx70UAnbphnAJVIttFvot $this->validate($request, ['email' => 'required|email', 'password' => 'required']); $credentials = $request->only('email', 'password'); $user = Sentinel::findByCredentials($credentials); if (Sentinel::validateCredentials($user, $credentials)) { if (\Activation::completed($user)) { $user = Sentinel::authenticate($credentials); } else { return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(["Su usuario no se encuentra activo"]); } } else { return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(["Su credencial no es valida"]); } return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(['email' => $this->getFailedLoginMessage()]); }