def login(): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user = form.username.data #pw = sha256_crypt.encrypt(str(form.password.data)) pw = form.password.data if valid_login(user, pw) == 1: flash('Username/Password Successfully found in Database!', 'Success') usr.set_user(user) return redirect(url_for('Landing')) #faculty login elif valid_login(user, pw) == 4: flash('Username/Password Successfully found in DB!', 'Success') usr.set_user(user) return redirect(url_for("Faculty")) elif valid_login(user, pw) == 2: flash('Error: Incorrect password', 'Error') redirect(url_for('login')) elif valid_login(user, pw) == 0: flash('Error: Username not found', 'Error') redirect(url_for('login')) else: flash('Admin mode engaged', 'Success') return redirect(url_for("Admin")) #return Admin() # return render_template('Admin.html', url=host, form=form) return render_template('login.html', url=host, form=form)
def login(): if current_user is not None and current_user.is_authenticated: return redirect(url_for('index')) login_form = LoginForm() register_form = RegisterForm() next_redir = request.args.get('next') if not is_safe_url(next_redir): next_redir = None if login_form.login.data and login_form.validate_on_submit(): user = User.get_by_email_pass(login_form.email.data, login_form.password.data, data_base) if user is None: flash('Invalid login. Please try again.') return redirect(url_for('login', next_redir=next_redir) if next_redir else url_for('login')) login_user(user, remember=login_form.remember_me.data) session['remember_me'] = login_form.remember_me.data return redirect(next_redir or url_for('index')) if register_form.register.data and register_form.validate_on_submit(): user = User.register_new_user(register_form.email.data, register_form.password.data, register_form.first_name.data, register_form.second_name.data, data_base) if user is None: flash('This email already registered. Please try again.') return redirect(url_for('login', next_redir=next_redir) if next_redir else url_for('login')) login_user(user, remember=False) session['remember_me'] = False return redirect(next_redir or url_for('index')) return render_template('login.html', login_form=login_form, register_form=register_form)
def login(): login_form = LoginForm() if login_form.validate_on_submit(): if login_form.email.data == "*****@*****.**" and login_form.password.data == "12345678": return render_template('success.html') else: return render_template('denied.html') return render_template('login.html', form=login_form)
def signin(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UserModel(db.get_connection()) user_model.insert(user_name, password) return redirect('/login') return render_template('sign_in.html', title='Регестрация', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user: if user.check_password(form.password.data): login_user(user, remember=form.remember.data) return redirect(url_for('dashboard')) return '<h1>' + user.pw_hash + '</h1>' return render_template('login.html', form=form)
def login_view(self): # handle user login form = LoginForm(request.form) if helpers.validate_form_on_submit(form): user = form.get_user() login_user(user) if current_user.is_authenticated: return redirect(url_for('.index')) self._template_args['form'] = form return super(MyAdminIndexView, self).index()
def login(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UserModel(db.get_connection()) exists = user_model.exists(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] return redirect("/index") return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() if request.method == 'POST': username = request.form["username"].upper() password = request.form["password"].upper() sql = "INSERT INTO user (username, password) VALUES (%s, %s)" val = (username, password) mycursor.execute(sql, val) mydb.commit() return render_template('loginform.html', form=form )
def user_login(): # if user is authenticated then redirect to homepage if current_user.is_authenticated: print(str(current_user)[6:] + " is authenticated") return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash('Invalid username or password') return redirect(url_for('user_login')) login_user(user) return redirect('/index') return render_template('login.html', form=form)
def __init__(self): super(Home, self).__init__() uic.loadUi('ui/home.ui', self) self.setWindowTitle("Home") self.Login = LoginForm() self.button_enter = self.findChild(QtWidgets.QPushButton, 'enter') # Find the Enter button self.button_exit = self.findChild(QtWidgets.QPushButton, 'exit') # Find the Exit button self.button_enter.clicked.connect(self.open_app) self.button_exit.clicked.connect(self.close_app)
def login(): formFields = LoginForm() if request.method == "POST": if formFields.validate_on_submit(): if formFields.username.data == 'admin' and formFields.password.data == 'admin!': return render_template("admin.html") elif formFields.username.data == 'screen' and formFields.password.data == 'screen!': return render_template("gamescreen.html") else: return render_template("front.html") else: return render_template("login.html", formFields=formFields) else: return render_template("login.html", formFields=formFields)
def login(): if current_user.is_authenticated: return redirect(url_for('index')) form = LoginForm() if form.validate_on_submit(): user.query.filter_by(email=form.email.date).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember.date) return redirect(url_for('index')) else: flash('Login unsucceseful.Please check username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): # read values from the login form username = form.name.data password = form.password.data user = [x for x in users if x.username == username][0] if user and user.password == password: session['user_id'] = user.id return redirect(url_for('lists')) return redirect(url_for('login')) return render_template('login.html', form=form, title=login)
def login(): if current_user.is_authenticated: return redirect('/data') form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash('Invalid username or password') return redirect('/login') login_user(user, remember=form.remember_me.data) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = '/data' return redirect(next_page) return render_template('BS_login.html', form=form)