def reqister(): form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают") session = db_session.create_session() if session.query(Users).filter(Users.email == form.email.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой пользователь уже есть") if session.query(Users).filter(Users.name == form.name.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Это имя уже занято") user = Users(name=form.name.data, email=form.email.data, about=form.about.data) user.set_password(form.password.data) session.add(user) session.commit() return redirect('/login') return render_template('register.html', title='Регистрация', form=form)
def reqister(): form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают") session = db_session.create_session() if session.query(User).filter(User.email == form.email.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой пользователь уже есть") user = User( surname=form.surname.data, name=form.name.data, age=form.age.data, position=form.position.data, speciality=form.speciality.data, address=form.address.data, email=form.email.data, ) user.set_password(form.password.data) session.add(user) session.commit() return redirect('/login') return render_template('register.html', title='Регистрация', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): users = UsersModel(db.get_connection()) users.insert(form.username.data, form.password.data) speak('registration successful!') flash('You have successfully registered', 'success') return redirect('/login') return render_template('register.html', title='Registration', form=form)
def reqister(): form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают") db_sess = db_session.create_session() if db_sess.query(User).filter(User.name == form.name.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой пользователь уже есть") user = User(name=form.name.data, about=form.about.data) user.set_password(form.password.data) db_sess.add(user) user.creation_date = datetime.datetime.now().replace(microsecond=0) db_sess.commit() return redirect('/login') return render_template('register.html', title='Регистрация', form=form)
def reqister(): global social_networks form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают") session = db_session.create_session() if session.query(User).filter(User.email == form.email.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой адрес почты уже занят") if form.about.data[:14] not in social_networks: return render_template('register.html', title='Регистрация', form=form, message="Вроде нет такой соц сети") if session.query(User).filter(User.about == form.about.data).first(): return render_template( 'register.html', title='Регистрация', form=form, message="Аккаунт с данной соц сетью существует") if session.query(User).filter(User.name == form.name.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такое имя уже занято") user = User(name=form.name.data, email=form.email.data, about=form.about.data) user.set_password(form.password.data) session.add(user) session.commit() return redirect('/login_2') return render_template('register.html', title='Регистрация', form=form)
def reqister(): form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают") session = db_session.create_session() if session.query(User).filter(User.phone == form.phone.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой пользователь уже есть") user = User(name=form.name.data, phone=form.phone.data, shopping_cart='0') user.set_password(form.password.data) session.add(user) session.commit() return redirect('/login') return render_template('register.html', title='Регистрация', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): session = db_session.create_session() errors = [] if session.query(User).filter(User.email == form.email.data).first(): errors.append("Такой пользователь уже есть") if form.password.data != form.password_again.data: errors.append("Пароли не совпадают") if errors: return render_template('register.html', title='Регистрация', form=form, errors=errors) user = User(name=form.name.data, email=form.email.data, about=form.about.data) user.set_password(form.password.data) session.add(user) session.commit() os.mkdir(os.getcwd() + '/static/img/users_pictures/' + str(user.id)) return redirect('/login') return render_template('register.html', title='Регистрация', form=form)
def register(): if 'user' in session: return redirect('/') form = RegisterForm() if form.validate_on_submit(): username = form.user_name.data password = form.password.data passwordtwo = form.passwordtwo.data email = form.email.data name = form.name.data surname = form.surname.data flag = YandexLyceumStudent.query.filter_by(username=username).first() if (not flag and username not in ADMINS): if password == passwordtwo: user = YandexLyceumStudent(username=username, password=password, passwordtwo=passwordtwo, email=email, name=name, surname=surname) session['username'] = username db.session.add(user) db.session.commit() return redirect("/") else: return render_template('register.html', form=form, status=4) else: return render_template('register.html', form=form, status=3) return render_template('register.html', form=form, session=session)
def registerPage(): form = RegisterForm() label = ['Регистрация', 'Уже есть аккаунт?', '/auth', 'Авторизуйтесь'] if form.validate_on_submit(): return redirect('/') return render_template('auth.html', form=form, label=label)