/** * Handle for processing a submitted login form * * @param Request $request */ public function postLogin(LoginRequest $request) { //Attempt to log the user in if ($this->auth->attempt(array('username' => $request->input('username'), 'password' => $request->input('password')))) { return redirect('/'); //If successful, redirect to home page } //Redirect to login screen if the attempt fails. return redirect('auth/login')->withErrors(array('username' => 'There was an error. Please check your username or password and try again.')); }
/** * Handle a login request to the application. * * @param App\Http\Requests\LoginRequest $request * @return Response */ public function postLogin(LoginRequest $request) { $logValue = $request->input('log'); $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $credentials = [$logAccess => $logValue, 'password' => $request->input('password')]; if ($this->auth->attempt($credentials, $request->has('memory'))) { return redirect('/'); } return redirect('/auth/login')->with('error', trans('front/login.credentials'))->withInput($request->only('email')); }
/** * Handle a login request to the application. * * @param App\Http\Requests\LoginRequest $request * @param App\Services\MaxValueDelay $maxValueDelay * @param Guard $auth * @return Response */ public function postLogin(LoginRequest $request, Guard $auth) { $logValue = $request->input('log'); $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $throttles = in_array(ThrottlesLogins::class, class_uses_recursive(get_class($this))); if ($throttles && $this->hasTooManyLoginAttempts($request)) { return redirect('/auth/login')->with('error', trans('front/login.maxattempt'))->withInput($request->only('log')); } $credentials = [$logAccess => $logValue, 'password' => $request->input('password')]; if (!$auth->validate($credentials)) { if ($throttles) { $this->incrementLoginAttempts($request); } return redirect('/auth/login')->with('error', trans('front/login.credentials'))->withInput($request->only('log')); } $user = $auth->getLastAttempted(); if ($user->confirmed) { if ($throttles) { $this->clearLoginAttempts($request); } $auth->login($user, $request->has('memory')); if ($request->session()->has('user_id')) { $request->session()->forget('user_id'); } return redirect('/'); } $request->session()->put('user_id', $user->id); return redirect('/auth/login')->with('error', trans('front/verify.again')); }
/** * Handle request login * @param LoginRequest $request * @param Guard $auth * @return Response */ public function postLogin(LoginRequest $request, Guard $auth) { $logValue = $request->input('log'); $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $throttles = in_array(ThrottlesLogins::class, class_uses_recursive(get_class($this))); if ($throttles && $this->hasTooManyLoginAttempts($request)) { $message = "内容を入力してください。"; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass'))->withInput(); } $credentials = [$logAccess => $logValue, 'password' => $request->input('password')]; if (!$auth->validate($credentials)) { if ($throttles) { $this->incrementLoginAttempts($request); } $message = "内容を入力してください。"; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass'))->withInput(); } $user = $auth->getLastAttempted(); if ($user) { if ($throttles) { $this->clearLoginAttempts($request); } $auth->login($user, false); if ($request->session()->has('user_id')) { $request->session()->forget('user_id'); } return redirect(route('top')); } $request->session()->put('user_id', $user->id); $message = "内容を入力してください。"; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass'))->withInput(); }
public function postLogin(LoginRequest $request, Guard $auth) { $email = $request->input('email'); $throttles = in_array(ThrottlesLogins::class, class_uses_recursive(get_class($this))); if ($throttles && $this->hasTooManyLoginAttempts($request)) { return redirect('/admin/login')->with('error', '세션이 만료되었습니다')->withInput($request->only('email')); } $credentials = ['email' => $email, 'password' => $request->input('password')]; if (!$auth->validate($credentials)) { if ($throttles) { $this->incrementLoginAttempts($request); } return redirect('/admin/login')->with('error', '사용자를 찾을 수 없습니다')->withInput($request->only('email')); } $user = $auth->getLastAttempted(); if ($user->confirmed) { if ($throttles) { $this->clearLoginAttempts($request); } $auth->login($user, $request->has('memory')); if ($request->session()->has('user_id')) { $request->session()->forget('user_id'); } return redirect('/admin/dashboard'); } $request->session()->put('user_id', $user->id); return redirect('/admin/login')->with('error', '사용자를 다시 인증하세요'); }
public function postLogin(LoginRequest $request, Guard $auth) { $logValue = $request->input('log'); $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $throttles = in_array(ThrottlesLogins::class, class_uses_recursive(get_class($this))); if ($throttles && $this->hasTooManyLoginAttempts($request)) { $message = "Đăng nhập vượt quá số lần quy định."; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass'))->withInput(); } $credentials = [$logAccess => $logValue, 'password' => $request->input('password')]; if (!$auth->validate($credentials)) { if ($throttles) { $this->incrementLoginAttempts($request); } $message = "Tên đăng nhập hoặc mật khẩu không hợp lệ."; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass'))->withInput(); } $user = $auth->getLastAttempted(); if ($user->confirmed) { if ($throttles) { $this->clearLoginAttempts($request); } $auth->login($user, $request->has('memory')); if ($request->session()->has('user_id')) { $request->session()->forget('user_id'); } return redirect(route('website.index')); } $request->session()->put('user_id', $user->id); $message = "Tên đăng nhập hoặc mật khẩu không hợp lệ."; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass'))->withInput(); }
/** * Handle a login request to the application. * * @param App\Http\Requests\LoginRequest $request * @param App\Services\MaxValueDelay $maxValueDelay * @param Guard $auth * @return Response */ public function postLogin(LoginRequest $request, MaxValueDelay $maxValueDelay, Guard $auth) { $logValue = $request->input('log'); if ($maxValueDelay->check($logValue)) { return redirect('/auth/login')->with('error', trans('front/login.maxattempt')); } $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $credentials = [$logAccess => $logValue, 'password' => $request->input('password')]; if (!$auth->validate($credentials)) { $maxValueDelay->increment($logValue); return redirect('/auth/login')->with('error', trans('front/login.credentials'))->withInput($request->only('log')); } $user = $auth->getLastAttempted(); if ($user->confirmed) { $auth->login($user, $request->has('memory')); if ($request->session()->has('user_id')) { $request->session()->forget('user_id'); } return redirect('/'); } $request->session()->put('user_id', $user->id); return redirect('/auth/login')->with('error', trans('front/verify.again')); }
/** * Handle a login request to the application. * * @param App\Http\Requests\LoginRequest $request * @param App\Services\MaxValueDelay $maxValueDelay * @param Guard $auth * @return Response */ public function postLogin(LoginRequest $request, Guard $auth, ServiciosOperadorRepository $gestion) { $logValue = $request->input('log'); $logAccess = filter_var($logValue, FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $throttles = in_array(ThrottlesLogins::class, class_uses_recursive(get_class($this))); if ($throttles && $this->hasTooManyLoginAttempts($request)) { return redirect('/login')->with('error', trans('front/login.maxattempt'))->withInput($request->only('log')); } $credentials = [$logAccess => $logValue, 'password' => $request->input('password')]; if (!$auth->validate($credentials)) { if ($throttles) { $this->incrementLoginAttempts($request); } return redirect('/login')->with('error', trans('front/login.credentials'))->withInput($request->only('log')); } $user = $auth->getLastAttempted(); if ($user->confirmed || $user->valid) { if ($throttles) { $this->clearLoginAttempts($request); } $auth->login($user, $request->has('memory')); if ($request->session()->has('user_id')) { $request->session()->forget('user_id'); } $request->session()->put('user_name', $user->username); $email = $auth->user()->email; $nombre = $auth->user()->user_name; /* Busca si ya tiene servicios activos o no */ //logica que comprueba si el usuario tiene servicios para ser modificados //caso contrario ingresa nuevos serviciosS $listServicios = $gestion->getServiciosidUsuario($user->id); if ($listServicios) { $data['id_usuario_op'] = $listServicios[0]->id_usuario_op; $request->session()->put('operador_id', $data['id_usuario_op']); // $view = view('Registro.catalogoServicio', compact('data', 'listServicios')); $request->session()->put('tip_oper', $listServicios[0]->id_tipo_operador); return redirect('/detalleServicios')->with('user', $user->id); // return ($view); } else { return redirect('/myProfileOp')->with('user', $user->id); } } else { /* --------------------------------- */ return redirect('/login')->with('error', trans('front/verify.again'))->withInput($request->only('log')); } }
/** * Handle a login request to the application. * * @param LoginRequest $request * @return Response */ public function postLogin(LoginRequest $request) { $a = array('email' => $request->input('email', 'email not found'), 'password' => $request->input('password', 'password not found')); $b = $request->all(); if ($this->auth->attempt($a)) { $ownedBookList = DB::select('SELECT * FROM ownedbooklist where userId = ?;', [13]); return redirect('userhomepage'); } \Log::info("login failed"); return redirect('auth/login')->withErrors(['email' => 'The credentials you entered did not match our records. Try again?']); }
/** * Handle a login request to the application. * * @param LoginRequest $request * @return Response */ public function postLogin(LoginRequest $request) { \Log::info("-----------------this is f*****g working driver auth controller.php"); $a = array('email' => $request->input('email', 'email not found'), 'password' => $request->input('password', 'password not found')); // $tasks = DB::select('SELECT * FROM tasks where user_id = 6;'); // \Log::info($tasks); \Log::info("trying to attepm to loging"); \Log::info($a); $b = $request->all(); \Log::info("all fields are"); \Log::info($b); if ($this->auth->attempt($a)) { \Log::info('.............log in successful.........'); $ownedBookList = DB::select('SELECT * FROM ownedbooklist where userId = ?;', [13]); \Log::info($ownedBookList); \Log::info('sending date to view'); // return redirect('user/login')->with('message', 'Login Failed'); return redirect('user/userhomepage'); } /* if ($this->auth->attempt($request->only('email', 'password'))) { return redirect('/tasks'); } */ \Log::info("login failed"); return redirect('auth/login')->withErrors(['email' => 'The credentials you entered did not match our records. Try again?']); }