def form(): global pic form = LoginForm() if form.validate_on_submit(): pic = form.file_load.data return redirect('/success') return render_template('login.html', title='Форма', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): login_user(form.user, remember=form.remember_me) next = request.args.get('next') return redirect(next or url_for('index')) return render_template('login.html', form=form)
def register(): # print('123') form = LoginForm() # print('456') if form.validate_on_submit(): # print('789') if form.password.data != form.password_again.data: return render_template('register.html', title="Регистрация", message="Пароли не совпадают", form=form) # print('012') session = db_session.create_session() print('345') if (session.query(User).filter(User.email == form.email.data).first() or form.email.data == ''): return render_template('register.html', title="Регистрация", message="Такой аккаунт уже существуют", form=form) print('678') user = User(name=form.username.data, surname=form.surname.data, age=form.age.data, email=form.email.data, hashed_password=form.password.data) # user.set_password(form.password.data) session.add(user) session.commit() return 'login' return render_template('register.html', form=form)
def login(): session['username'] = None session['remember_me'] = None if request.method == 'GET': form = LoginForm() return render_template('login.html', title='Авторизация', form=form, error='') elif request.method == 'POST': form = LoginForm() user_name = form.username.data password = form.password.data remember_me = form.remember_me.data if user_name == '': return render_template('login.html', title='Авторизация', form=form, error='Введите имя пользователя!') if password == '': return render_template('login.html', title='Авторизация', form=form, error='Введите пароль!') # Здесь надо сделать проверку на наличие символов в нике и пароле, чтобы они не были пустыми user_model = UserModel(dbase.get_connection()) exists = user_model.exists(user_name, password) if not exists[0]: return render_template('login.html', title='Авторизация', form=form, error='Неверное имя пользователя или пароль!') session['username'] = user_name session['user_id'] = exists[1] session['remember_me'] = remember_me #print(remember_me) return redirect("/drive")
def login(): if request.method == 'GET': form = LoginForm() return render_template('login.html', title='Авторизация', form=form, error='') elif request.method == 'POST': form = LoginForm() user_name = form.username.data password = form.password.data remember_me = form.remember_me.data user_model = UserModel(dbase.get_connection()) exists = user_model.exists(user_name, password) if not exists[0]: return render_template( 'login.html', title='Авторизация', form=form, error='Неверное имя пользователя или пароль!') session['username'] = user_name session['user_id'] = exists[1] session['remember_me'] = remember_me ## print(remember_me) return redirect("/drive")
def login(): try: if session['user_id']: return redirect("/index") except: pass form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(users_db.get_connection()) true_pass = user_model.password_check(user_name) exists = user_model.exists(user_name, true_pass) if check_password_hash(true_pass, password) and exists[0]: session['username'] = user_name session['user_id'] = exists[1] session['block'] = exists[2] return redirect("/index") else: all_data = user_model.get_all() for x in all_data: if user_name == x[1]: return render_template('login.html', title='Авторизация', form=form, alert='Неправильный пароль') return render_template('login.html', title='Авторизация', form=form, alert='Такой пользователь не существует') return render_template('login.html', title='Авторизация', form=form, alert='')
def login(): form = LoginForm() if form.validate_on_submit(): return redirect('/success') return render_template('login.html', title='Аварийный доступ', form=form, n=3)
def authPage(): form = LoginForm() label = [ 'Авторизация', 'Вы тут впервые?', '/register', 'Зарегистрируйтесь' ] if form.validate_on_submit(): return redirect('/') return render_template('auth.html', form=form, label=label)
def form(): form = LoginForm() try: if form.validate_on_submit() or request.form['inputt'] == '0': return render_template('success.html', number=int(request.form['inputt']), form=form) return render_template('login.html', title='Форма', form=form) except KeyError: return render_template('login.html', title='Форма', form=form)
def login_view(self): form = LoginForm(request.form) if helpers.validate_form_on_submit(form): user = form.get_user() login.login_user(user) if login.current_user.is_authenticated: return redirect(url_for('.index')) self._template_args['form'] = form return render_template('sb-admin/pages/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.login_user(user) if login.current_user.is_authenticated: return redirect(url_for('.index')) self._template_args['form'] = form return super(AdminIndexView, self).index()
def login_view(self): # handle user login form = LoginForm(request.form) if helpers.validate_form_on_submit(form): user = form.get_user() login.login_user(user) if login.current_user.is_authenticated: return redirect(url_for('.index')) self._template_args['form'] = form return render_template('sb-admin/pages/login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(User).filter(User.name == form.name.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect("/") return render_template('login.html', message="Неправильный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form)
def form(): form = LoginForm() if form.validate_on_submit(): print(request.form['username_first']) print(request.form['real_name']) print(request.form['password']) print(request.form['sex']) print(request.form['commentary']) print(request.form['language']) print(request.form['remember_me']) return redirect('/success') return render_template('login.html', title='Форма', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(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() user_name = form.username.data password = form.password.data user_model = UsersModel(db.get_connection()) if form.validate_on_submit(): exists = user_model.exists(int(user_name), str(password)) if exists[0]: session['user_id'] = exists[1] return redirect('/') else: return redirect('/login') return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(users_db.get_connection()) true_pass = user_model.password_check(user_name) exists = user_model.exists(user_name, true_pass) if check_password_hash(true_pass, password) and exists[0]: session['username'] = user_name session['user_id'] = exists[1] return redirect("/index") return render_template('login.html', title='Sign in', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): db_session.global_init('db/blogs.sqlite') sessions = db_session.create_session() user = sessions.query( users.User).filter(users.User.email == form.email.data).first() if user and user.password == form.password.data: login_user(user, remember=form.remember_me.data) return redirect('/') return render_template('login.html', message='Неправильный логин или пароль', form=form) return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() # проверка на валидацию if form.validate_on_submit(): # следующие две строки: зачем? session = db_session.create_session() user = session.query( users.User).filter(users.User.email == form.email.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect("/product") return render_template('login.html', message="Неправильный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form)
def registr(): form = LoginForm() user_name = form.username.data password = form.password.data email = form.email.data user_model = UserModel(db.get_connection()) names = [x[1] for x in UserModel(db.get_connection()).get_all()] if request.method == 'POST': if user_name in names: return render_template('registr.html', title='Регистрация', form=form, usernameerror=['никнейм занят']) else: a = check_password(password) if a[0]: user_model.insert(user_name, password, email) follower_notification(user_name, email) return redirect('/login') else: return render_template('registr.html', title='Регистрация', form=form, passworderror=[a[1]]) return render_template('registr.html', title='Регистрация', form=form)
def login(): form = LoginForm() user_name = form.username.data password = form.password.data user_model = UserModel(db.get_connection()) exists = user_model.exists(user_name, password) names = [x[1] for x in UserModel(db.get_connection()).get_all()] print(names, exists) if exists[0]: session['username'] = user_name session['user_id'] = exists[1] session['email'] = UserModel(db.get_connection()).get( session['user_id'])[3] if user_name in admins: return redirect("/users") else: return redirect("/chain/{}".format(session['user_id'])) else: if user_name in names: data = UserModel(db.get_connection()).get_all() for i in data: if i[1] == user_name: email = i[3] forget_password(email, user_name) else: return render_template('login.html', title='Авторизация', form=form, usernameerror='Вас нет в базе') return render_template('login.html', title='Авторизация', form=form)
def registration(): session.pop('username', 0) session.pop('user_id', 0) session.pop('messages', 0) form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data exists = user_model.registrate(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] session['messages'] = [] return redirect('/user/{}'.format(user_name)) form.alert = 'Такой логин уже занят' return render_template('login.html', title='Регистрация', form=form)
def login(): if "username" in session: return redirect("/index") form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(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") else: return render_template('login.html', form=form, message=exists[1]) # print(UsersModel(db.get_connection()).exists(form.username.data, form.password.data)) return render_template('login.html', form=form, message="")
def login(): session.pop('username', 0) session.pop('user_id', 0) session.pop('mess', 0) form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data exists = user_model.correct_user(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] mess = message_model.check_mes_count(session['user_id']) session['messages'] = mess return redirect('/user/{}'.format(user_name)) return render_template('login.html', title='Авторизация', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for("home")) if request.method == "POST": form = LoginForm() if form.validate_on_submit(): user = database_storage.verifyUser(form.username.data, form.password.data) if user is None: flash("Invalid credentials.") return redirect(url_for("login")) login_user(user) return redirect(url_for("home")) else: flash("You must fill in all fields.") return redirect(url_for("login")) elif request.method == "GET": return render_template("login.html", form=LoginForm())
def login(): try: session.pop('username', 0) session.pop('user_id', 0) except Exception: pass form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(db.get_connection()) exists = user_model.exists(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] return redirect("/crimes") return render_template('login.html', title='TattleCrime.com', form=form)
def autenticar(): form = LoginForm() if form.validate_on_submit(): # Veja mais em: http://flask-sqlalchemy.pocoo.org/2.3/queries/#querying-records usuario = Usuario.query.filter_by(username=form.username.data).first_or_404() if (usuario.check_password(form.password.data)): session['logged_in'] = True session['usuario'] = usuario.username return render_template('autenticado.html', title="Usuário autenticado", user=session.get('usuario')) else: flash('Usuário ou senha inválidos') return redirect(url_for('inicio')) return render_template('login.html', title='Autenticação de usuários', form=form)
def login(): if request.method == 'GET': form = LoginForm() return render_template('login.html', title='Авторизация', form=form, error='') elif request.method == 'POST': form = LoginForm() user_name = form.username.data password = form.password.data remember_me = form.remember_me.data if user_name == '': return render_template('login.html', title='Авторизация', form=form, error='Введите имя пользователя!') if password == '': return render_template('login.html', title='Авторизация', form=form, error='Введите пароль!') if user_name == 'admin' and password == '123': session['username'] = '******' session['admin'] = True session['sort'] = 'date' session['reverse'] = False return redirect('/news') user_model = UserModel(dbase.get_connection()) exists = user_model.exists(user_name, password) if not exists[0]: return render_template( 'login.html', title='Авторизация', form=form, error='Неверное имя пользователя или пароль!') session['username'] = user_name session['user_id'] = exists[1] session['remember_me'] = remember_me session['sort'] = 'date' session['reverse'] = False session['admin'] = False #print(remember_me) return redirect("/news")
def login(): if current_user.is_authenticated == True: return redirect(url_for('form')) login_form = LoginForm() if request.method == 'POST': if login_form.validate(): check_user = User.objects( email=login_form.login_email.data).first() if check_user: if check_password_hash(check_user['password'], login_form.login_password.data): login_user(check_user) return redirect(url_for('form')) else: error = "e-mail ou mot de passe invalide" return render_template('login.html', error=error, login_form=login_form) return render_template('login.html', login_form=login_form)
def login(): global ind form = LoginForm() if form.validate_on_submit(): f = open('admins', encoding="utf-8", mode='r+') data = f.read().split('\n') ff = open('users', encoding="utf-8", mode='r+') data1 = ff.read().split('\n') logins = {} login = [] for i in data: i = i.split(':') logins[str(i[0])] = str(i[1]) login.append(str(i[0])) user_name = str(form.username.data) password = str(form.password.data) if user_name in login: if str(logins[user_name]) == str(password): user_model = UsersModel(db.get_connection()) user_model.insert(user_name, password) exists = user_model.exists(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] return redirect("/admin") else: for i in data1: i = i.split(':') logins[i[0]] = i[1] login.append(i[0]) user_name = form.username.data password = form.password.data if user_name in login: if str(logins[user_name]) == str(password): user_model = UsersModel(db.get_connection()) user_model.insert(user_name, password) exists = user_model.exists(user_name, password) if (exists[0]): session['username'] = user_name session['user_id'] = exists[1] return redirect("/user") return render_template('login.html', title='Авторизация', form=form)
def login(): global session form = LoginForm() user_name = form.username.data if form.validate_on_submit(): f = request.form['username'] f1 = request.form['password'] f1 = hashlib.md5(f1.encode('utf-8')).hexdigest() if User.query.filter_by(email=f, password=f1).first(): session['username'] = user_name session['login'] = User.query.filter_by( email=f, password=f1).first().username session['user_id'] = User.query.filter_by(email=f, password=f1).first().id return redirect('/success') return render_template('login.html', title='Авторизация', form=form)
def success(): if 'username' not in session: return redirect('/login') form = LoginForm() if request.method == 'GET': return render_template('Profile.html', title='Профиль', form=form) elif request.method == 'POST': pass return render_template('Profile.html', title='Профиль', form=form)