public function submitLogin(LoginRequest $request) { $user = Utilisateur::where('email', $request->input('inputEmail'))->first(); if (count($user) == 1) { if (Hash::check($request->input('inputPassword'), $user->password)) { session(['uid' => $user->id]); session(['prenom' => $user->prenom]); session(['nom' => $user->nom]); session(['email' => $user->email]); session(['typeUtilisateur' => $user->type]); // Changer le type en fonction de l'Utilisateur (Etudiant, prof, ...) return Redirect::route('dashboard'); } else { session()->flush(); session()->flash('wrongPwd', 'Mot de passe érroné.'); return redirect()->route('login'); } } else { // L'utilisateur n'existe pas session()->flush(); session()->flash('wrongPwd', 'Mot de passe érroné.'); return redirect()->route('login'); } return "Error."; }
public function checkLogin(Requests\LoginRequest $request) { if (Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password')])) { $user = ['id' => Auth::user()->id, 'name' => Auth::user()->name, 'email' => Auth::user()->email]; return response()->json(['message' => 'You successfully login', 'user' => $user], 200); } return response()->json(['error' => 'Can\'t login user'], 401); }
public function makeLogin(LoginRequest $request) { $name = $request->input('name'); $password = $request->input('password'); if (Auth::attempt(['name' => $name, 'password' => $password])) { return response('<center>Login Succesfully. You will be redirected automatically. Click <a href="/"> here</a> if not.', 302)->header('refresh', '2;url=/'); } return back()->with('message', 'You seem to have provided wrong credentials.'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(LoginRequest $request) { $input = $request->all(); //echo bcrypt($request->input('password')); exit(); if (Auth::attempt(['name' => $request->input('username'), 'password' => $request->input('password')])) { return redirect()->to('/'); } Flash::error("Los datos son incorretos..."); return redirect()->route('login.index'); }
public function acceso(LoginRequest $request) { // Guardamos en un arreglo los datos del usuario. if (Auth::attempt(array('carso' => $request->input('carso'), 'password' => $request->input('password'), 'activo' => 1, 'rol' => 'becario'))) { return redirect()->intended('becario/home'); } elseif (Auth::attempt(array('carso' => $request->input('carso'), 'password' => $request->input('password'), 'activo' => 1, 'rol' => 'administrativo'))) { return redirect()->intended('admin/home'); } else { return redirect('login')->withInput()->with('message', 'Login Failed'); } }
public function postLogin(Requests\LoginRequest $request) { $userTemp['name'] = $request->input('name'); $userTemp['password'] = $request->input('password'); $remember = $request->input('remember'); if (auth()->attempt($userTemp, $remember)) { return redirect('admin'); } else { return redirect()->back()->withErrors(['err' => lang('login failed')])->withInput(); } }
public function postLogin(LoginRequest $request) { $auth = ['username' => $request->input('username'), 'password' => $request->input('password'), 'level' => 1]; //$checks = DB::table('users')->select('email','password')->where($auth)->first(); if ($this->auth->attempt($auth)) { return redirect()->route('admin'); } else { echo "<pre>"; print_r($auth); echo "</pre>"; } }
/** * Check Credentials and Log user In * * @param LoginRequest|Request $request * @return \Symfony\Component\HttpFoundation\Response */ public function post(LoginRequest $request) { $field = filter_var($request->input('credential'), FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $request->merge([$field => $request->input('credential')]); if (!$this->auth->attempt($request->only($field, 'password'))) { return redirect()->back()->withInput()->withErrors('Username or Password Not Found'); } /* || $request->get('user_type', '') == 'user'*/ if ($this->auth->user()->is('user')) { return redirect()->route('web.index'); } return redirect()->route('home'); }
/** * This method is used to display form login * * @return type */ public function postLogin(LoginRequest $request) { $userName = $request->input('user_name'); $password = $request->input('password'); $remember = $request->has('remember') ? true : false; $isActive = User::STATUS_ACTIVE; $paramsLogin = ['user_name' => $userName, 'password' => $password, 'is_active' => $isActive]; if (Auth::attempt($paramsLogin, $remember)) { return redirect('/users/index'); } else { return redirect()->route("backend.login"); } }
public function login(LoginRequest $request) { $credentials = $request->only('email', 'password'); $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')]; if (Auth::attempt($credentials)) { if (Auth::user()->active == 0) { Auth::logout(); return 'Please activate your account'; } else { return 'You have been log in'; } } else { return 'The username and password do not match'; } }
public function post_login_form(LoginRequest $request) { try { if (config('recaptcha.LOGIN_CAPTCHA')) { if ($_SERVER["REQUEST_METHOD"] === "POST") { $recaptcha_secret = config('recaptcha.key'); $response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=" . $recaptcha_secret . "&response=" . $_POST['g-recaptcha-response']); $response = json_decode($response, true); if ($response["success"] === true) { $valid['recaptcha'] = true; } else { return redirect()->back()->withErrors(['lol' => 'Etes-vous un robot ? '])->withInput(); } } } $login = $request->input('login-username'); $pass = $request->input('login-password'); $user = new Utilisateur(); $result = $user->getUser($login); //var_dump($result); if ($result != null && password_verify($pass, $result->password)) { $ID = $result->ID_User; $login = $result->login; $active = $result->active; if (!empty($ID)) { Session::put('ID_User', $ID); Session::put('login', $login); Session::put('active', $active); Session::put('rights', $result->droits); if ($user->isActive()) { return Redirect::to('/muffinbox'); } else { //var_dump($user->isActive()); Session::flush(); return redirect()->back()->withErrors(['invalid' => 'Votre compte n\'est pas actif. Veuillez contacter votre administrateur']); } } else { return redirect()->back()->withErrors('invalid', 'Couple login/mot de passe inconnu')->withInput(Input::except('login-password')); } } else { return redirect()->back()->withErrors(['invalid' => 'Couple login/mot de passe inconnu'])->withInput(Input::except('login-password')); } } catch (\Exception $e) { return redirect()->back()->withErrors(['error' => 'Erreur !' . $e->getMessage()])->withInput(Input::except('login-password')); } }
public function login(LoginRequest $request) { $credentials = $request->only('email', 'password'); $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')]; if (Auth::attempt($credentials)) { /* Jika username dan password match, lakukan logika if berikut ini. kalau user belum mengaktifkan accountnya, maka logout, dan tampilka message untuk mengaktifkannya */ if (Auth::user()->active == 0) { Auth::logout(); return 'Please activate your account'; } else { return 'You have been log in'; } } else { return 'The username and password do not match'; } }
public function login(LoginRequest $request) { if ($user = User::validate($request->input())) { $userId = $user->id; if ($token = AccessToken::createToken($userId)) { $message = $this->getMessage('success', ['user_id' => $userId, 'username' => $user->username, 'token' => $token]); } else { $message = $this->getMessage('error', [Request::ERROR_DATABASE_INTERNAL_ERROR]); } } else { $message = $this->getMessage('error', [Request::ERROR_VALIDATE_USER_CREDENTIAL]); } return json_encode($message); }
public function login(Requests\LoginRequest $request) { $user = $this->getUser($request->input('code'), $request->input('state')); Auth::login($user); return redirect('dashboard'); }
/** * @param LoginRequest $request * @return \Illuminate\View\View */ public function postLogin(LoginRequest $request) { $page = 'Login'; $user = User::where('email', $request->input('email'))->first(); return $this->signIn($request, $user, $page); }