def register(): form = RegisterForm() if form.validate_on_submit(): users = UsersModel(db.get_connection()) if form.user_name.data in [u[1] for u in users.get_all()]: flash('This user already exists.') else: users.insert(user_name=form.user_name.data, email=form.email.data, password_hash=generate_password_hash( form.password_hash.data)) return redirect(url_for('index')) return render_template("register.html", title='User registration', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): users = UsersModel(db.get_connection()) if form.user_name.data in [u[1] for u in users.get_all()]: flash('Такой пользователь уже существует') else: users.insert(user_name=form.user_name.data, email=form.email.data, password_hash=generate_password_hash( form.password_hash.data)) return redirect(url_for('index')) return render_template("register.html", title='Регистрация пользователя', form=form)
def register(): """ Форма регистрации """ form = RegisterForm() if form.validate_on_submit(): # создать пользователя users = UsersModel(db.get_connection()) # проверка существования пользоавтеля с таким же именем if form.user_name.data in [u[1] for u in users.get_all()]: flash('Такой пользователь уже существует') else: users.insert(user_name=form.user_name.data, email=form.email.data, password_hash=generate_password_hash( form.password_hash.data)) # редирект на страницу авторизации return redirect(url_for('login')) return render_template("register.html", title='Регистрация', form=form, loged=False)
def set_admin(): users = UsersModel(db.get_connection()) if "admin" in [u[1] for u in users.get_all()]: pass#print("admin already exists") else: users.insert(user_name="admin", email="*****@*****.**", password_hash=generate_password_hash("superadmin"), credit_card="none", is_admin=1)