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 add_user(request): response = reply_object() form = CreateUserForm(request.POST) if form.is_valid(): response = form.save_user() else: response["code"] = settings.APP_CODE["FORM ERROR"] response["errors"] = form.errors return HttpResponse(simplejson.dumps(response))
def create_user(): form = CreateUserForm(request.form) if request.method == 'POST' and form.validate(): data = request.get_json() new_account = User(username=form.username.data, password=form.password.data, role=form.role.data) db.session.add(new_account) db.session.commit() login_user(new_account) return redirect(url_for('get_users_flags')) return render_template('create_user.html', form=form)
def add_user(request): """ Registration request handler """ response = reply_object() form = CreateUserForm(request.POST) if form.is_valid(): response = form.save_user() response["success_page"] = reverse('registration_success') else: response["code"] = settings.APP_CODE["FORM ERROR"] response["errors"] = form.errors return HttpResponse(simplejson.dumps(response))
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)
def create_user(): # declare the Registration Form form = CreateUserForm(request.form) # check if both http method is POST and form is valid on submit if form: # assign form data to variables username = request.form.get('username', '', type=str) password = request.form.get('password', '', type=str) first_name = request.form.get('first_name') last_name = request.form.get('last_name') mobile = request.form.get('mobile') address = request.form.get('address') roles = request.form.getlist('roles[]') # filter User out of database through username user = User.query.filter_by(username=username).first() if user: msg = 'Error: User exists!' else: pw_hash = bc.generate_password_hash(password) user = User(first_name, last_name, mobile, username, pw_hash, address, roles) user.save() msg = 'Success' else: msg = 'Input error' return {"msg": msg}
def user_register(request): """ Registration page """ form = CreateUserForm() return render_to_response("register.html", context_instance=RequestContext( request, {"user_form": form}))
def create_user(): form = CreateUserForm() if form.validate_on_submit(): username = form.username.data email = form.email.data user = User(username=username, email=email) db.session.add(user) db.session.commit() flash('New user created with username="******", email=%s' % (form.username.data, str(form.email.data))) return redirect('/index') return render_template('user.html', action='Create', data_type='new user', form=form ) return render_template('user.html', form=form, title='Create User')
def register(request): """Renders the registration page.""" assert isinstance(request, HttpRequest) if request.method == 'POST': form = CreateUserForm(request.POST) if form.is_valid(): user=form.save() user=authenticate(username=request.POST['username'], password=request.POST['password1']) if user is not None: login(request,user) return HttpResponseRedirect('/') else: form = CreateUserForm() return render( request, 'app/register.html', context_instance = RequestContext(request, { 'form': form }) )
def edit_user(id): user = User.query.filter_by(id=id).first() if user == None: return redirect('create_user') form = CreateUserForm(obj=user) if form.validate_on_submit(): username = form.username.data email = form.email.data user.username = username user.email = email db.session.commit() # flash('Added new item to user %s' % (holder.username)) return redirect(url_for('edit_user', id=user.id)) return render_template('user.html', action='Edit', data_type=user.id, form=form, title='Edit User' )