/**
  * Handle a login request to the application.
  *
  * @param  LoginRequest  $request
  * @return Response
  */
 public function postLogin(LoginRequest $request)
 {
     if (Auth::attempt($request->only('username', 'password'), $request->remember)) {
         return redirect('/project');
     }
     return redirect('/login')->withErrors(['email' => 'The credentials you entered did not match our records. Try again?']);
 }
Exemple #2
0
 /**
  * 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'));
 }
 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', '사용자를 다시 인증하세요');
 }
 /**
  * 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();
 }
 protected function postLogin(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('email', 'password'))) {
         return redirect()->route('users');
     }
     return redirect('/')->withErrors(['error' => 'The email or the password is invalid. Please try again.']);
 }
Exemple #6
0
 /**
  * Handle a login request to the application.
  *
  * @param  LoginRequest  $request
  * @return Response
  */
 public function postLogin(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('username', 'password'))) {
         return redirect('/index');
     }
     return redirect('/login')->withErrors(['username' => 'Username atau Password Salah']);
 }
 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  LoginRequest $request
  * @return Response
  */
 public function postLogin(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('email', 'password'))) {
         return redirect('/');
     }
     return redirect('/login')->withErrors(['email' => 'The credentials you entered did not match our records. Try again?']);
 }
 public function postLogin(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('email', 'password'))) {
         return redirect('/users/' . $request->user()->name);
     }
     return redirect('/auth/login')->withErrors(['email' => 'These credentials do not match our records.']);
 }
Exemple #10
0
 public function postLogin2(LoginRequest $request)
 {
     $credentials = $request->only('email', 'password');
     if ($this->auth->attempt($credentials, $request->has('remember'))) {
         return redirect()->intended($this->redirectPath());
     }
     return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(['email' => $this->getFailedLoginMessage()]);
 }
 /**
  * Login the user.
  *
  * @param LoginRequest $request
  * @return $this|\Illuminate\Http\RedirectResponse
  */
 public function login(LoginRequest $request)
 {
     $success = Auth::attempt($request->only(['email', 'password']));
     if (!$success) {
         return redirect()->back()->withErrors(['login_failed' => Lang::get('auth.login_failed')]);
     }
     return redirect()->intended();
 }
Exemple #12
0
 /**
  * Handle a login request to the application.
  *
  * @param  LoginRequest $request
  * @return Response
  */
 public function postLogin(Requests\Auth\LoginRequest $request)
 {
     $credentials = $request->only('email', 'password');
     if ($this->auth->attempt($credentials, $request->has('remember'))) {
         return redirect('/home');
     }
     return redirect('/auth/login')->withInput($request->only('email'))->withErrors(['email' => 'These credentials do not match our records.']);
 }
 /**
  * Process the registration creation
  *
  * @param  \App\Http\Requests\Auth\LoginRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function post(LoginRequest $request)
 {
     $username = $request->get('username');
     $password = $request->get('password');
     $credentials = ['username' => $username, 'password' => $password];
     if ($this->auth->attempt($credentials)) {
     }
     return back()->withError('Användarnamnet eller lösenordet stämmer inte');
 }
 /**
  * Handle a login request to the application.
  *
  * @param  LoginRequest  $request
  * @return Response
  */
 public function postLogin(LoginRequest $request)
 {
     $credentials = $request->only('email', 'password');
     $credentials = array_add($credentials, 'status', '1');
     if ($this->auth->attempt($credentials)) {
         return redirect('/dashboard');
     }
     return redirect('/login')->withErrors(['email' => 'The credentials you entered did not match our records. Try again?']);
 }
 /**
  * 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'));
 }
 protected function postLogin(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('email', 'password'))) {
         $user = $this->auth->user();
         /*'<pre>';
           print_r($user);
           '</pre>';
           die('SP');*/
         $redirect = $user->role == 'A' ? 'employees' : 'dashboard';
         return redirect()->route($redirect)->with('name', $user->email);
     }
     return redirect('laravel_angular/users/login')->withErrors(['email' => 'The email or the password is invalid. Please try again.']);
 }
 /**
  * Handle a login request to the application.
  *
  * @param  LoginRequest  $request
  * @return Response
  */
 public function postLogin(LoginRequest $request)
 {
     // If authentication is successful lets send them to the homepage.
     //
     if ($this->auth->attempt($request->only('email', 'password'))) {
         return redirect('/');
     }
     // Flash an error message to the user.
     //
     Flash::error('The credentials you entered did not match our records. Try again?');
     // Redirect the user back to the page.
     //
     return redirect('/login')->withInput();
 }
 public function postLogin(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('email', 'password', 'user_type'))) {
         $user = \Auth::user();
         if ($user->user_type == 1) {
             return redirect('/homepage');
         } elseif ($user->user_type == 2) {
             return redirect('/student');
         } elseif ($user->user_type == 3) {
             return redirect('/dash-board');
         }
         //return view('dashboard', compact('user'));
     } else {
         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  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'));
     }
 }
 public function login(LoginRequest $request)
 {
     $credentials = $request->only('password', 'email');
     if ($user = User::email($credentials['email'])->first()) {
         $password = $credentials['password'];
         if (Hash::check($password, $user->password)) {
             $access_token = AccessToken::userId($user->id)->first();
             if (!$access_token) {
                 $access_token = AccessToken::create(['user_id' => $user->id, 'token' => Hash::make($user->email . $user->name)]);
             }
             $data = ['email' => $user->email, 'name' => $user->name, 'token' => $access_token->token];
             return $this->respondSuccess('Successful Login', $data);
         } else {
             return $this->respondUnauthorized();
         }
     } else {
         return $this->respondUnauthorized();
     }
 }
Exemple #22
0
 /**
  * Log user in
  *
  * @param LoginRequest $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function login(LoginRequest $request)
 {
     $response = new AjaxResponse();
     // Get inputs
     $email = $request->get('email');
     $password = $request->get('password');
     $userId = User::where('email', $email)->value('id');
     // todo check for login attempts
     // Check if credentials are ok
     if ($this->auth->attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
         event(new UserLoggedIn($this->auth->user()->id));
         $response->setSuccessMessage(trans('common.success'));
         return response($response->get())->header('Content-Type', 'application/json');
     }
     // If email exists in database log the login attempt
     if ($userId) {
         event(new FailedLogIn($userId));
     }
     $response->setFailMessage(trans('login.login_failed'));
     return response($response->get(), $response->getDefaultErrorResponseCode())->header('Content-Type', 'application/json');
 }
Exemple #23
0
 /**
  * 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'));
 }
Exemple #24
0
 /**
  * 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?']);
 }
 /**
  * Handle a login request to the application.
  *
  * @param  LoginRequest  $request
  * @return Response
  */
 public function postLogin(LoginRequest $request)
 {
     $user = User::where('username', '=', $request->username)->first();
     if (isset($user)) {
         if ($user->password == md5($request->password)) {
             // If their password is still MD5
             $user->password = bcrypt($request->password);
             // Convert to new format
             $user->save();
         }
         if ($user->confermato) {
             $remember = null !== $request->get("remember-me") ? true : false;
             if ($this->auth->attempt($request->only('username', 'password'), $remember)) {
                 if ($request->ajax()) {
                     return Response::json(array('code' => '200', 'msg' => 'OK'));
                 } else {
                     if ($this->auth->user()->ruolo == 1) {
                         return redirect('admin');
                     } else {
                         return redirect('/');
                     }
                 }
             }
         }
     }
     if ($request->ajax()) {
         return Response::json(array('code' => '500', 'msg' => $this->getFailedLoginMessage()));
     } else {
         return redirect('/auth/login')->withErrors(['email' => $this->getFailedLoginMessage()]);
     }
 }
 /**
  * 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?']);
 }
Exemple #27
0
 /**
  * Handle a login request to the application.
  *
  * @Post("auth/login")
  *
  * @param LoginRequest $request            
  * @return Response
  */
 public function login(LoginRequest $request)
 {
     if ($this->auth->attempt($request->only('email', 'password'))) {
         $count = IsAdminRoles::join('permission_role', 'assigned_roles.role_id', '=', 'permission_role.role_id')->join('permissions', 'permissions.id', '=', 'permission_role.permission_id')->where('assigned_roles.user_id', $this->auth->id())->where('permissions.is_admin', '1')->count();
         if ($count > 0) {
             return redirect('admin/dashboard');
         }
         return redirect('/');
     }
     return redirect('/auth/login')->withErrors(['email' => 'These credentials do not match our records.']);
 }