def createUser(): form = CreateUserForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() return redirect(url_for('users.listUsers')) return render_template('user_create.html.j2', form=form)
def create_user(): form = CreateUserForm() if form.validate_on_submit(): flash('create_user form.validate_on_submit()') email = form.email.data password = form.password.data user = User(email) user.set_password(password) db.session.add(user) db.session.commit() return redirect("/") title = 'Создать пользователя' return render_template("login.html", form=form, title=title)
def create_user(): if current_user.is_anonymous: form = CreateUserForm() if form.validate_on_submit(): username = request.form.get('username') password = request.form.get('password') user = User(username=username, password=bcrypt.generate_password_hash(password).decode('utf-8')) user.authenticated = True db.session.add(user) db.session.commit() login_user(user, remember=True) return redirect("/") return render_template("sing_in.html", form=form) return redirect("/")
def create_user(): if current_user.permission_level is not 2: return redirect(url_for('index')) form = CreateUserForm() if form.validate_on_submit(): # NOTE: Set permission_level 2 = admins, 1 = faculty, 0 = students user = User(email=form.email.data, permission_level=form.permission_level.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you created a user!') return redirect(url_for('index')) return render_template('create_user.html', title='Create User', form=form)
def create_user(): message = '' form = CreateUserForm() if form.validate_on_submit(): email = request.form.get('email') password = request.form.get('password') new_user = User( email=email, password=bcrypt.generate_password_hash(password).decode('utf-8')) db.session.add(new_user) db.session.commit() flash('User created successfully') return redirect('/login') return render_template("create_user.html", form=form)