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('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 sign_up(): data = request.get_json() password = Controller.bycrpt.generate_password_hash( data['password']).decode('utf-8') if UsersModel.find_by_login(data['login']): return Controller.format_response(errors=9, status_code=400) if UsersModel.find_by_email(data['email']): return Controller.format_response(errors=10, status_code=400) user = UsersModel(data['login'], data['name'], data['email'], data['birthday'], password) user.insert() return Controller.format_response(status_code=201)
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)