def login(): if current_user.is_authenticated: return redirect(url_for('routes.index')) form = LoginForm() print(form.errors) if form.is_submitted(): print("submitted") print(form.errors) print('Estoy acá1') if request.method == 'POST' and form.validate(): print(12341232134) user = User.query.filter_by(username=form.username.data).first() print(user) if user and checkph(user.hash_password, form.password.data): # https://flask-login.readthedocs.io/en/latest/ login_user(user, remember=form.remember.data) # Sirve para redirigir a lo que el valor de next # este seteado, por ejemplo ?next=aboutus next = request.args.get("next") # if not is_safe_url(next): # if not (next): # print("tu url no es safe: {}".format(next)) # return abort(400) # else: return redirect(next or url_for('routes.index')) else: flash("Login failed. Check your e-mail and password", "danger") msg = request.args.get('msg') return render_template('auth/login.html', form=form, msg=msg)
def login_submit(): global user_name global first_name global second_name form = LoginForm() if form.is_submitted(): global user_logged result = request.form user_id = Customer.perform_authorisation(result['login'], result['login_password']) if user_id == -1: flash('Wrong login or password!', 'error') return redirect(url_for('sign_in')) user_logged = True user_name = Customer.get_username(user_id) Session = sessionmaker(bind=engine) session = Session() res = session.query(Customer).filter(Customer.user_login == user_name).first() first_name = res.first_name second_name = res.second_name session.flush() session.close() return render_template('main_page.html', user_logged=user_logged, user_name=user_name, first_name=first_name, second_name=second_name) return redirect(url_for('sign_in'))
def login(): form = LoginForm() if form.is_submitted(): name=form.username.data password=form.password.data #result=request.form #flash('Login requested for user {}, remember_me={}'.format( # form.username.data, form.remember_me.data)) return render_template('upload.html', name=name, password=password) return render_template('login.html', title='Sign In', form=form)
def login(): form = LoginForm() if form.is_submitted(): if form.username.data == 'admin' and form.password.data == 'toor': flash('You have been logged in.', 'success') return redirect(url_for('index')) else: flash('Login unsuccessful. Incorrect username or password', 'danger') return render_template("login.html", title='Login', form=form)
def login(): login = LoginForm(request.form) if login.is_submitted(): result, data = do_login(username=login.username.data, password=login.password.data) if not result: flash(data) else: flash('Login realizado!') return render_template('auth/login.html', login=login)
def login(): form = LoginForm() if form.is_submitted(): user = form.account_id.data password_hash = get_user_password(user) if check_password_hash(password_hash, form.password.data): session['account_id'] = user return redirect(url_for('dashboard')) return '<h1>Invalid username or password</h1>' return render_template('login.html', form=form)
def render_login_page(): form = LoginForm() if form.is_submitted(): print("username entered:", form.username.data) print("password entered:", form.password.data) if form.validate_on_submit(): user = WebUser.query.filter_by(username=form.username.data).first() if user: # TODO: You may want to verify if password is correct login_user(user) return redirect("/privileged-page") return render_template("index.html", form=form)
def login_view(): form = LoginForm(request.form) if form.is_submitted(): if form.validate(): user = form.get_user() if user: login.login_user(user) flash('Welcome back, {name}!'.format(name=user.login), 'success') else: flash('Bad login details :(', 'error') else: flash('Bad login details :(', 'error') return redirect(url_for('index'))
def login(): form = LoginForm() if form.is_submitted(): print "submitted" if form.validate(): print "valid" print(form.errors) if form.validate_on_submit(): if (form.data['username'] == admin_user['username'] and form.data['password'] == admin_user['password']): return redirect('/') else: flash('Wrong username or password') return render_template('login.html', form=form)
def render_login_page(): form = LoginForm() if form.is_submitted(): print("username entered:", form.username.data) print("password entered:", form.password.data) print(form.validate_on_submit()) if form.validate_on_submit(): user = WebUser.query.filter_by(username=form.username.data).first() if user: # TODO: You may want to verify if password is correct if user.password == form.password.data: login_user(user) return redirect("/") else: form.password.errors.append("Wrong password!") return render_template("index.html", form=form)
def index(name=None): delete_cache() login = LoginForm(request.form) user = User() if login.is_submitted(): print(login.username.data + '/' + login.password.data) data = do_login(login.username.data, login.password.data) print(data) if data[0]: cache_data(data[1]['login'], data[1]) return redirect('/start/' + data[1]['login']) else: flash(data[1]["msg"]) return render_template('index.html', login=login, dir=CACHE_PATH)
def login(): if current_user.is_authenticated: return render_view(url_for('dashboard'), redirect=True, message=_('SESSIONS_MSG_ALREADY_SIGNED_IN')) redirect_to = session.pop('redirect_to', None) if request.values.get('ret'): redirect_to = request.values.get('ret') form = LoginForm(ret=redirect_to) if form.is_submitted(): try: user = User.find_by_email(form.email.data) if not user or not user.check_password(form.password.data): raise Exception(_('SESSIONS_ERROR_LOGIN')) # Update the User's info user.last_login = user.last_seen user.last_seen = datetime.datetime.utcnow() user.save() redirect_to = form.back_link.data if not redirect_to: redirect_to = url_for('dashboard') remember = form.remember_me.data login_user(user, remember=remember) return render_view(redirect_to, redirect=True, message=_('SESSIONS_MSG_LOGIN_SUCESS')) except Exception as e: flash(e.message, 'error') return render_view('admin/sessions/signin.html', form=form)
def login(): form = LoginForm() if form.is_submitted(): result = request.form email = request.form["email"] password = request.form["password"] message = "" if request.form["email"] == "*****@*****.**" and request.form[ "password"] == "password123": return render_template('user.html', password=password, email=email, result=result) else: message = "Invalid email or password" return render_template('login.html', form=form, password=password, message=message, email=email, result=result) return render_template('login.html', form=form)
def login(): form = LoginForm() try: if form.is_submitted(): if form.signin.data: return redirect(url_for("signin")) result = request.form if result['nickname'] == 'admin' and result['password'] == 'admin': return redirect(url_for("admin")) oracle_connection_string = 'oracle+cx_oracle://{username}:{password}@{host}:{port}/{sid}' engine = create_engine(oracle_connection_string.format( username="******", password="******", sid="XE", host="localhost", port="1521", database="XE", ), echo=True) with engine.connect() as conn: check = conn.execute("SELECT 1 FROM clients WHERE client_phone = '" + result['nickname'] + "' AND client_pass = '******'password'] + "'").fetchone() if check[0] == 1: global client_phone client_phone = result['nickname'] return redirect(url_for("validation")) else: raise Exception except Exception: return redirect(url_for("login")) return render_template("login.html", form=form)
def login(): form = LoginForm() if not form.is_submitted(): return render_template('login.html', form=form) if not form.validate(): return render_template('login.html', form=form), 400 try: tokens = auth0_db.login(client_id=AUTH0_CLIENT_ID, connection=AUTH0_CONNECTION, username=form.email.data, password=form.password.data) except Auth0Error as err: form.email.errors = [err.message] form.password.errors = [err.message] return render_template('login.html', form=form), 400 profile = auth0_users.tokeninfo(tokens['id_token']) session[SESSION_PROFILE_KEY] = profile return redirect('/dashboard')
def login(): if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index')) form = LoginForm() if form.is_submitted(): if form.validate_on_submit(): session['remember_me'] = form.remember_me.data print form.email.data user = User.query.filter_by(email = form.email.data).first() if user is None: flash('User not registered') return redirect(url_for('login')) remember_me = False if 'remember_me' in session: remember_me = session['remember_me'] session.pop('remember_me', None) login_user(user, remember = remember_me) return redirect(request.args.get('next') or url_for('index')) else: flash('Invalid login. Please try again.') return redirect(url_for('login')) return render_template('login.html', form = form)
def auth(): registration_form = RegistrationForm() login_form = LoginForm() users = mongo.db.users if not session.get("logged_in"): if request.method == 'POST': if registration_form.validate(): if registration_form.is_submitted(): user = User(request.registration_form) users.insert({ 'first-name': user.first_name, 'last-name': user.last_name, 'email': user.email, 'password': user.password }) return "USER ADDED:" + jsonify(user) if request.method == 'GET': if login_form.is_submitted(): if login_form.validate(): return "OK" return render_template("auth.html", reg_form=registration_form, log_form=login_form)
def login_form(): form = LoginForm() if form.is_submitted(): user = request.form return render_template("login.html", form=form)
def login(): form = LoginForm() if form.is_submitted() and form.validate(): return redirect(url_for('home')) return render_template('login.html', name='登入', form=form)