def login(): if current_user.is_authenticated: return redirect(url_for('general.index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if not user.is_active: flash('User is deactivated', 'danger') return render_template('general/login.html', title='Login', form=form) if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('general.index')) flash('Login Unsuccessful. Please check username and password', 'danger') return render_template('general/login.html', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): flash('Login requested for user {}, remember_me={}'.format( form.username.data, form.remember_me.data)) redirect(url_for('index')) return render_template('login.html', title='Sign In', form=form)
def signin(): form = LoginForm() if form.validate_on_submit(): service = ServiceUser() user = service.login(form.email.data, form.password.data) if user: login_user(user) return redirect(url_for('pet.create')) return render_template('login/signin.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): flash( f"Login requested for user {form.username.data}, remember={form.remember.data}" ) return redirect(url_for('login')) return render_template("login.html", html_form=form, title="Login page")
def login(): form = LoginForm() if form.validate_on_submit(): if form.email.data == '*****@*****.**' and form.password.data == '86899': flash("You Have Been Logged In ", 'success') return redirect(url_for('home')) else: flash("Logged In Unsuccessful. Please check email and password", 'danger') return render_template('login.html', title='login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Login Unsuccessful. Please check your email and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): # fake user validation if form.email.data == '*****@*****.**' and form.password.data == 'password': flash('You have been logged in!', 'success') return redirect(url_for('home')) else: flash('Login Unsuccessful. Please check yourname and password.', 'danger') return render_template('login.html', title='Login', form=form)
def index(): form = LoginForm() if form.validate_on_submit(): if request.form.get('password') == app.config['PASSWORD']: session['logged'] = True flash("User logged in.") else: flash("Wrong password.") if session.get('logged'): return render_template('upload.html') return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) return redirect(url_for("account")) else: flash('Login Unsuccessful. Please check email and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and (user.password == form.password.data): login_user(user, remember=form.remember.data) return redirect(url_for('home')) else: flash('Login Unsuccessful. Please check username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) return redirect(url_for('home')) else: flash(f'Login unsuccessful. Please verify credentials', 'danger') return render_template('login.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user) return redirect(url_for('home')) else: pass return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Login Failed. Bad username or password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Kirjautuminen epäonnistui. Tarkista sähköpostiosoite ja salasana.', 'danger') return render_template('login.html', title='Kirjautuminen', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('posts')) else: flash(f'Login failed please check your info', 'danger') return render_template("login.html", title="Login", form=form)
def login(): if session.get('logged_in'): return redirect(url_for('dashboard')) else: form = LoginForm() if form.validate_on_submit(): data = dynamodb.login() for d in data: if form.username.data == d['username'] and form.password.data == d['password']: session['logged_in'] = True return redirect(url_for('dashboard')) else: flash('Login Unsuccessful. Please check username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() quiz_data = QuizForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('quiz')) # a ternary conditional like a list comprehension else: flash('Login Unsucessful. Please check email and password', 'danger') return render_template('login.html', title='Login', form=form, quiz=quiz_data)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() # Bei erfolgreicher Anmeldung -> success-alert via Bootstrap if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) flash(f'Willkommen zurück!', 'success') next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash(f'Anmeldung fehlgeschlagen. Bitte versuche es erneut.', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): utente = Utente.query.filter_by(email=form.email.data).first() print(utente) print(form.password.data) print(bcrypt.check_password_hash(utente.password, form.password.data)) if utente and bcrypt.check_password_hash(utente.password, form.password.data): login_user(utente) return redirect(url_for('index')) else: flash('Login non riuscito. Contralla email e password', 'danger') return render_template("login.html", title="Login", form=form)
def login_page(): if current_user.is_authenticated: return redirect(url_for('home_page')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('home_page')) else: flash('Login unsuccessful!', category='danger') return render_template('login_page.html', title='Login', form=form)
def login(): """GET|POST /login: login form handler """ form = LoginForm() if form.validate_on_submit(): # login user u = User.query.filter(User.email == form.email.data).first() login_user(u, remember=form.remember_me.data) # tell flask-principal the identity changed identity_changed.send(current_app._get_current_object(), identity=Identity(u.id)) return redirect(request.args.get('next') or url_for('content.home')) return render_template('/auth/login.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for("home")) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user) next_page = request.args.get("next") return redirect(next_page) if next_page else redirect( url_for("home")) else: flash("Login Unsuccessful, Please check email and password", "danger") return render_template("login.html", form=form)
def login(): posts = recentPost() image_file = url_for('static', filename='anime_thumbnail/downloads/') suggestedAnime = SuggestedContent(current_user) if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Login Unsuccessful. Please check email and or password', 'danger') return render_template('login.html', title='Login', form=form, suggestedAnime=suggestedAnime, image_file=image_file, posts=posts)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user and user.password == form.password.data: login_user(user, remember=form.remember.data) flash("You have been logged in successfully", 'success') next_page = request.args.get('next') return redirect(next_page or url_for('home')) else: flash("username or password is incorrect", 'danger') return redirect(url_for('login')) return render_template("login.html", title="Login", form=form)
def index(): login_form = LoginForm() search_form = SearchForm() modal_attr = "" today_date = datetime.now().strftime('%Y-%m-%d') if "user" in session: return redirect(url_for('home')) if login_form.submit2.data: if login_form.validate_on_submit(): user = find_by_email_with_pass(login_form.email.data) if user and bcrypt.check_password_hash(user["password"], login_form.password.data): session.permanent = True session["user"] = login_form.email.data return redirect(url_for('home')) else: modal_attr = "myModal" else: modal_attr = "myModal" if search_form.submit_search.data: place_of_departure = search_form.honnan.data destination = search_form.hova.data estimated_travel_date = search_form.estimated_travel_date.data if estimated_travel_date: estimated_travel_date = estimated_travel_date.strftime('%Y-%m-%d') drivers = search_calc(place_of_departure, destination, estimated_travel_date) drivers = [post for post in drivers] for index, i in enumerate(drivers): j = i.pop('_id', None) drivers[index] = {**j, **i} return render_template('home2.html', drivers=drivers, search_form=search_form, today_date=today_date, login_form=login_form) return render_template("index.html", login_form=login_form, modal_attr=modal_attr, search_form=search_form, today_date=today_date)
def login(): try: if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Logowanie się nie powiodło. Sprawdź email lub hasło', 'danger') return render_template('login.html', title='Login', form=form) except Exception as e: print("Error at ", e) log(e, request.path, False) return render_template('error_page.html', error = type(e))
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): # checks if user email exists, user = User.query.filter_by(email=form.email.data).first() # and if user input password matches with hasehd password in db if user and bcrypt.check_password_hash(user.password, form.password.data): # if matches, then login_user logs in the user login_user(user, remember=form.remember.data) # if there is ?next= parameter exists; next_page = request.args.get('next') # below is awesome python thing return redirect(next_page) if next_page else redirect(url_for('home')) else: flash('Login Unsuccessful. Please check email and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('public.index')) else: form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('public.index')) else: flash('Login Unsuccessful. Please check email and password', 'danger') else: pass return render_template('login.html', title='Login', form=form)
def login(): # Instantiate the LoginForm class. form = LoginForm() # Use the validate_on_submit method, to validate form submission in login / # page. if form.validate_on_submit(): # Instantiate db User model and query email using the form data after / # form submission. user = User.query.filter_by(email=form.email.data).first() # Grab user password from DB and check with the form.password.data / # submitted, if they match let the user login. if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user) flash('Login Successfull!', 'is-success') # Return back to / if user is successfull. return redirect(url_for('home')) else: flash('Unsuccessfull login!', 'is-danger') return render_template('login.html', title="Login", form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('home')) form = LoginForm() if form.validate_on_submit(): # 만약 제출한 폼이 유효성 검사에 통과했다면 아래의 코드를 실행한다. user = User.query.filter_by(email=form.email.data).first() # email에 해당하는 데이터가 있다면 True를 반환 if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.data) next_page = request.args.get('next') return redirect(next_page) if next_page else redirect( url_for('home')) # next_page가 있다면 next_page로 이동하고 아니면 홈페이지로 이동해라 else: flash('Login Unsuccessful. Please check email and password', 'danger') # flash의 첫번째 인자는 메세지고, 두번째 인자는 success, danger등 정해진 메세지폼 입니다. return render_template('login.html', title='Login', form=form)