def register(): form = RegisterForm() if form.validate_on_submit(): salt = gensalt() hashed_password = hashpw(form.password.data.encode('utf8'), salt) code = str(uuid.uuid4()) user = User(username=form.username.data, password=hashed_password, email=form.email.data, first_name=form.first_name.data, last_name=form.last_name.data, change_configuration={ "new_email": form.email.data, "confirmation_code": code }) # email the user body_html = render_template('mail/user/register.html', user=user, host=WEBSITE_ADDRESS) body_text = render_template('mail/user/register.txt', user=user, host=WEBSITE_ADDRESS) email(user.email, "Welcome to the social network", body_html, body_text) user.save() return redirect(url_for('user_app.login')) return render_template('user/register.html', form=form)
def register(): 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 = 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('/') return render_template('register.html', title='Регистрация', form=form)
def reqister(): db_session.global_init("db/mars_explorer.db") form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.repeat_password.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают") session = db_session.create_session() if session.query(User).filter(User.email == form.login.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.login.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(): global res form2 = SearchForm() if form2.validate_on_submit(): db_sess = db_session.create_session() goods = db_sess.query(Goods) for i in goods: if str(form2.ttle.data).lower() in str(i.title).lower(): res.append(i.id) return redirect('/search_results') form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', title='Регистрация', form=form, message="Пароли не совпадают", form2=form2) db_sess = db_session.create_session() if db_sess.query(User).filter(User.email == form.email.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой пользователь уже есть", form2=form2) user = User( surname=form.surname.data, name=form.name.data, email=form.email.data, ) user.set_password(form.password.data) db_sess.add(user) db_sess.commit() return redirect('/login') return render_template('register.html', title='Регистрация', form=form, form2=form2)
def register(): form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('users/register.html', title='Registration', form=form, message="Passwords don't match") db_sess = db_session.create_session() if db_sess.query(User).filter(User.email == form.email.data).first(): return render_template('users/register.html', title='Registration', form=form, message="This user already exists") user = User() user.name = form.name.data user.email = form.email.data user.address = form.address.data user.phone_number = form.phone_number.data user.set_password(form.password.data) db_sess.add(user) db_sess.commit() return redirect('/login') return render_template('users/register.html', title='Registration', form=form)
def register(): # С урока... form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('register.html', form=form, title='Регистрация', theme=get_theme(), message='Пароли не совпадают') db_sess = db_session.create_session() if db_sess.query(User).filter(User.email == form.email.data).first(): return render_template('register.html', form=form, title='Регистрация', theme=get_theme(), message='Почта уже зарегистрирована') if db_sess.query(User).filter(User.name == form.name.data).first(): return render_template('register.html', form=form, title='Регистрация', theme=get_theme(), message='Имя пользователя занято') if not is_latin(form.name.data): return render_template( 'register.html', form=form, title='Регистрация', theme=get_theme(), message= 'Именах пользователя можно использовать только буквы(a-z), цифры, симбволы подчерикивания и точки' ) user = User() user.name = form.name.data user.full_name = form.full_name.data user.about = form.about.data user.email = form.email.data user.create_password(form.password.data) db_sess.add(user) db_sess.commit() db_sess.query(User).filter(User.name == user.name).first().__init__() login_user(user, True) return redirect('/') return render_template('register.html', form=form, title='Регистрация', theme=get_theme())
def register(): form = RegisterForm() logout_user() 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.email == form.email.data).first(): return render_template('register.html', title='Регистрация', form=form, message="Такой пользователь уже есть") user = User(name=form.name.data, email=form.email.data) user.set_password(form.password.data) db_sess.add(user) db_sess.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='Register', form=form, message="Passwords don't match") db_sess = db_session.create_session() if db_sess.query(User).filter(User.email == form.email.data).first(): return render_template('register.html', title='Register', form=form, message="This user already exists") user = User( name=form.name.data, surname=form.surname.data, age=form.age.data, position=form.position.data, email=form.email.data, speciality=form.speciality.data, address=form.address.data ) user.set_password(form.password.data) db_sess.add(user) db_sess.commit() return redirect('/login') return render_template('register.html', title='Регистрация', form=form)