/** * 动作:登录 * * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function postLogin(Request $request) { if (Auth::attempt(['username' => $request->input('username'), 'password' => $request->input('password')])) { return redirect()->back(); } return redirect()->intended('auth/login'); }
public function facebook() { $fb = new Facebook\Facebook(['app_id' => '144053429274589', 'app_secret' => '4ef6916e238aff3b6726dac08b853135', 'default_graph_version' => 'v2.4', 'default_access_token' => 'CAACDBA17B90BAKI0aOXR1vF5zDtZCOKPbWSXopnvvNpBTHZARXVhUVrZBAXn4CB1ZBgsyk13ZA38uZAWoffwchukfajiIOG7cYrNEEAm0CdlHgwDRWeBuD0OZCfT6PB6U2vsE3O45jTgx0YTc24TXEqyZC1ZBIjc9GxD3aSv6WAyIWsZCpAcbnxYPNCdL389FxaRsZD']); try { $response = $fb->get('/me?fields=id,name,email'); } catch (Facebook\Exceptions\FacebookResponseException $e) { echo 'Graph returned an error: ' . $e->getMessage(); exit; } catch (Facebook\Exceptions\FacebookSDKException $e) { echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; } $me = $response->getGraphUser(); $name = $me['name']; $email = $me['email']; $u_name = preg_replace('/@.*$/', '', $me['email']); $user = new User(); $user->name = $name; $user->type = 'general'; $user->register_type = 'facebook'; $user->username = $u_name; $user->email = $email; $user->password = bcrypt($u_name); $user->save(); $lastInsertedId = $user->id; $profile = new Profile(); $profile = $user->profile()->save($profile); $credentials = array('email' => $email, 'password' => $u_name); if (Auth::attempt($credentials)) { //return Redirect::to('home'); return redirect()->intended('home'); } //echo '<pre>'; print_r($new_name); //echo 'Logged in as ' . $me['email']; }
public function doLogin() { // validate the info, create rules for the inputs $rules = array('email' => 'required|email', 'password' => 'required|alphaNum|min:3'); // run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules); // if the validator fails, redirect back to the form if ($validator->fails()) { return Redirect::to('login')->withErrors($validator)->withInput(Input::except('password')); // send back the input (not the password) so that we can repopulate the form } else { // create our user data for the authentication $userdata = array('email' => Input::get('email'), 'password' => Input::get('password')); // attempt to do the login if (Auth::attempt($userdata)) { // validation successful! // redirect them to the secure section or whatever // return Redirect::to('secure'); // for now we'll just echo success (even though echoing in a controller is bad) echo 'SUCCESS!'; } else { // validation not successful, send back to form return Redirect::to('login'); } } }
public static function login() { $ajaxRequest = \Request::ajax() && \Request::get('getIgnore_isAjax') ? true : false; if (!empty($_POST) && $ajaxRequest) { try { $email = \Request::get('email'); $password = \Request::get('password'); if (\Auth::attempt(array('email' => $email, 'password' => $password))) { $allowedUserRoles = config('gtcms.allowedUserRoles'); $user = \Auth::user(); $userRole = $user->role; if (in_array($userRole, $allowedUserRoles)) { $defaultModel = self::getDefaultModelForUser($user); if ($defaultModel) { return \Redirect::to("/admin/" . $defaultModel . "?getIgnore_loginRedirect=true&getIgnore_isAjax=true"); } } else { \Auth::logout(); } } $data = array('success' => false, 'message' => trans('gtcms.incorrectUsernameOrPassword')); return \Response::json($data); } catch (\Exception $e) { return AdminHelper::handleException($e, trans('gtcms.errorHasOccurred') . ". " . trans('gtcms.pleaseRefresh') . "."); } } return \View::make('gtcms.admin.templates.adminLogin')->with(array('active' => false)); }
public function postLogin(Request $request) { if (\Auth::attempt(['email' => $input('email'), 'password' => $input('password')])) { return Redirect::to('dadsadash'); } else { return Redirect::to('/user/login')->withErrors(); } }
/** * Login * * @param Request $request * @return Response */ public function login(Request $request) { if (\Auth::attempt(array('email' => $request->email, 'password' => $request->password))) { return redirect()->intended('/profile'); } else { return \Redirect::back(); } }
/** * Authenticate user * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function authenticate(Request $request) { $this->validate($request, ['email' => 'required|email|max:255', 'password' => 'required|max:255']); if (\Auth::attempt($request->only(['email', 'password'], $request->get('remember')))) { return redirect('/'); } return redirect('/login')->withInput($request->only('login'))->withErrors(['error' => 'The credentials you entered did not match our records. Try again?']); }
public function login() { if (\Auth::attempt(['email' => Input::get('email'), 'password' => Input::get('password')])) { return Response::json(\Auth::user()); } else { return Response::json(['msg' => 'Invalid credentials!'], 500); } }
public function login() { $credentials = ['username' => \Input::get('username'), 'password' => \Input::get('password')]; if (\Auth::attempt($credentials)) { return \Redirect::action('BackendController@index'); } return \Redirect::action('LoginController@index')->with('error', 'Failed to login, invalid credentials.'); }
public function index(Request $request) { if (!\Auth::attempt($request->input())) { return response()->json(['status' => 'failed'], 200); } else { return response()->json(['status' => 'succeed', 'token' => csrf_token()], 200); } }
/** * Login a user * * @return \Illuminate\Http\Response */ public function loginPost(Request $request) { $user = \Auth::attempt($request->only('username', 'password')); if (!$user) { return redirect('auth/login')->with('error', 'Incorrect Username/Password combination'); } return redirect('/'); }
public function signin(Requests\UserLoginRequest $request) { if (\Auth::attempt(['email' => $request->get('email'), 'password' => $request->get('password'), 'is_confirmed' => 1])) { return redirect('/'); } \Session::falsh('user_login_failed', '密码不正确或邮箱没验证'); return redirect('user/login')->withInput(); }
public function postLogin(Request $request) { if (\Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password'), 'verified' => true])) { session()->flash('message', 'logged In'); return redirect()->intendent('/'); } session()->flash('message', 'Try Out'); return redirect()->back(); }
public function postIndex() { $username = Input::get('username'); $password = Input::get('password'); if (Auth::attempt(['username' => $username, 'password' => $password])) { return Redirect::intended('/user'); } return Redirect::back()->withInput()->withErrors('That username/password combo does not exists'); }
public function authenticate() { $data = \Input::all(); if (\Auth::attempt(['nick' => $data['login'], 'password' => $data['password']], true)) { return \Redirect::back(); } else { return \Redirect::back(); } }
/** * @param SignInRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(SignInRequest $request) { $input = $request->only('email', 'password'); if (!\Auth::attempt($input)) { Flash::message('Wrong credentials'); return Redirect::back()->withInput(); } Flash::message('Welcome Back!'); return Redirect::intended('statuses'); }
public function checkAuth(Request $request) { // setting the credentials array $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')]; // if the credentials are wrong if (!Auth::attempt($credentials)) { return response('Username or password does not match', 403); } return response(Auth::user(), 201); }
public function store(Request $request) { $input = $request->all(); $login = \Auth::attempt(['email' => $input['email'], 'password' => $input['password']]); if ($login) { return redirect()->intended('admin')->with('message', 'You have been logged in.'); } else { return redirect()->back()->with('warning', 'Invalid Credentials')->withInput(); } }
/** * Log a user in. * * @return \Illuminate\Http\RedirectResponse */ public function signin() { // Validate inputs $this->validate($this->request, ['username' => 'required', 'password' => 'required'], ['username.required' => 'Username is required', 'password.required' => 'Password is required']); $username = $this->request->input('username'); $password = $this->request->input('password'); if (\Auth::attempt(['username' => $username, 'password' => $password])) { return redirect()->intended(); } return redirect()->back()->withError('Login failed'); }
/** * Login. * * @return Response */ public function login() { $credentials = ['email' => \Input::get('email'), 'password' => \Input::get('password')]; if (\Auth::attempt($credentials)) { if (\Auth::user()->permission->name == 'admin') { return \Redirect::action('Backend\\BackendController@index'); } return \Redirect::intended(); } return \Redirect::action('LoginController@index')->with('error', 'Inloggen mislukt, inloggegevens zijn onjuist.'); }
public function login(Request $request) { $email = $request->get('email'); $password = $request->get('password'); if (\Auth::attempt(['email' => $email, 'password' => $password])) { return redirect(route('home')); } else { $request->flash(); return view('auth/login'); } }
public function logging() { $data = Request::all(); unset($data['_token']); $pass = Auth::attempt($data, true); if ($pass) { return redirect()->route('admin'); } else { return redirect()->route('admin_login')->withErrors('Неверный логин или пароль!'); } }
public function login() { $user = array('email' => Input::get('email'), 'password' => Input::get('password')); if (\Auth::attempt($user)) { Session::put('user_name', $user['email']); $score = DB::table('users')->where('email', Session::get('user_name'))->pluck('points'); Session::put('pts', $score); return Redirect::to('dashboard')->with('message', 'Successfully Logged In!'); } else { return Redirect::to('login')->with('message', 'Your email/password combination is incorrect!')->withInput(); } }
public function postLogin() { $cred = array('username' => \Input::get('username'), 'password' => \Input::get('password')); if (\Auth::attempt($cred)) { return \Redirect::intended('/'); } else { return \Redirect::guest('login'); } //$creds = array('username' => 'hasan' , 'password' => 'abc'); //\Auth::attempt($creds); //Redirect::to('users'); }
public function postLogin() { //Guardamos en un arreglo los datos del usuario $userdata = array('rut' => Input::get('rut'), 'password' => Input::get('password')); // Validamos los datos y además mandamos como un segundo parámetro la opción de recordar el usuario. if (Auth::attempt($userdata, Input::get('Recuerdame', 0))) { // De ser datos válidos nos mandara a la bienvenida return Redirect::to('/'); } // En caso de que la autenticación haya fallado manda un mensaje al formulario de login y también regresamos los valores enviados con withInput(). return Redirect::to('/')->with('mensaje_error', 'Tus datos son incorrectos')->withInput(); }
/** * Handle login request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function store(Request $request) { $validator = \Validator::make($request->all(), ['email' => 'required|email', 'password' => 'required']); if ($validator->fails()) { return back()->withErrors($validator)->withInput(); } if (!\Auth::attempt($request->only('email', 'password'), $request->has('remember'))) { flash()->error(trans('auth.failed')); return back()->withErrors($validator)->withInput(); } flash(trans('auth.welcome', ['name' => \Auth::user()->name])); return redirect(route('home')); }
public function postIndex() { $rule = array('name' => 'required', 'password' => 'required'); $validator = \Validator::make(\Input::all(), $rule); if ($validator->fails()) { return \Redirect::route('login')->withErrors($validator); } $auth = \Auth::attempt(array('name' => \Input::get('name'), 'password' => \Input::get('password')), false); if (!$auth) { return \Redirect::route('login')->withErrors(array('Invalid credentials were provided')); } return \Redirect::route('home'); }
/** * Authenticate user * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function authenticate(Request $request) { $this->validate($request, ['login' => 'required|max:255', 'password' => 'required|max:255']); $user = ModelFactory::getInstance('User')->where('email', '=', $request->input('login'))->where('username', '=', $request->input('login'), 'or')->first(); if ($user && $user->status == 'I') { return redirect('/login')->withInput($request->only('login'))->withErrors(['error' => 'The user account is inactive. Try again?']); } $field = filter_var($request->input('login'), FILTER_VALIDATE_EMAIL) ? 'email' : 'username'; $request->merge([$field => $request->input('login')]); if (\Auth::attempt($request->only($field, 'password'))) { return redirect('/'); } return redirect('/login')->withInput($request->only('login'))->withErrors(['error' => 'The credentials you entered did not match our records. Try again?']); }
/** * Handle login request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function store(Request $request) { $validator = \Validator::make($request->all(), ['email' => 'required|email', 'password' => 'required']); if ($validator->fails()) { return back()->withErrors($validator)->withInput(); } if (!\Auth::attempt($request->only('email', 'password'), $request->has('remember'))) { flash()->error(trans('auth.failed')); return back()->withErrors($validator)->withInput(); } event('users.login', [\Auth::user()]); flash(trans('auth.welcome', ['name' => \Auth::user()->name])); return ($return = $request->input('return')) ? redirect(urldecode($return)) : redirect()->intended(); }
public function postLogin() { // $credentials = [ // $email = Request::input('email'), // $pass = Request::input('password') // ]; $email = Request::input('email'); $pass = Request::input('password'); echo $pass = bcrypt($pass); if (Auth::attempt(['email' => $email, 'password' => $pass])) { return "Hello World"; } else { return "Salah"; } }