def signup(request): if request.method == 'POST': user_form = RegistrationForm(request.POST) if user_form.is_valid(): user_form.save() return render(request, 'accounts/signup_finish.html', {'form': user_form}) else: user_form = RegistrationForm() return render(request, 'accounts/signup.html', {'form': user_form})
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() return redirect('/accounts/login/') else: return render(request, 'registration/reg_form.html', {'form': form}) else: form = RegistrationForm() return render(request, 'registration/reg_form.html', {'form': form})
def signin(request): args = {} args.update(csrf(request)) if (request.method == 'POST'): form = RegistrationForm(request.POST) args['form'] = form if form.is_valid(): form.save() return (HttpResponseRedirect("/")) else: args['form'] = RegistrationForm() return (render_to_response('signin.html', args, context_instance=RequestContext(request)))
def signup(request): username = None if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data['username'] form = None else: form = RegistrationForm() context = {'form': form, 'username': username} return render(request, 'signup.html', context)
def index(): if g.user is None: login_form = LoginForm(prefix="login") registration_form = RegistrationForm(prefix="register") button = request.form.get('button') if button == 'login' and login_form.validate_on_submit(): user = login_form.user user.touch() session['username'] = user.username return redirect(request.args.get('next', url_for('index'))) elif button == 'register' and registration_form.validate_on_submit(): count = User.query.count() user = User( registration_form.username.data, generate_password_hash(registration_form.password.data), registration_form.email.data, False, True, bool(count == 0), ) db.session.add(user) db.session.flush() email.send_account_created_email(user) db.session.commit() session['username'] = user.username flash('Registration successful! Please check your e-mail so we can verify your address.') return redirect(url_for('index')) else: return render_template('index.html', login_form=login_form, registration_form=registration_form) else: identity_tokens = list(g.user.identity_tokens.filter_by(enabled=True)) return render_template('index.html', identity_tokens=identity_tokens)
def login(): form = LoginForm(request.form) if form.validate(): try: user = DelhiveryUser.objects.get(email=form.loginemail.data) except DoesNotExist: return render_template("delhivery.html", loginform=form, registrationform=RegistrationForm()) if user and user.verify_password(form.loginpassword.data): login_user(user, remember=True) return redirect(url_for('delhivery_views.index')) form.loginemail.errors.append("Email or password invalid") return render_template("delhivery.html", loginform=form, registrationform=RegistrationForm())
def login(): # Render the homepage template on the / route register_form = RegistrationForm(prefix="register_form") if register_form.validate_on_submit() and register_form.submit.data: user = User( username=register_form.username.data, email=register_form.email.data ) user.password(register_form.password.data) db.session.add(user) db.session.commit() flash("You are registered") return redirect(url_for("auth.login")) # on submit, go to database, check user exists, verify password, log-in. login_form = LoginForm(prefix="login_form") if login_form.validate_on_submit() and login_form.submit.data: user = User.query.filter_by(email=login_form.email.data).first() if verify_login(user, login_form.password.data): login_user(user) return redirect(url_for("home.dashboard")) else: flash("Invalid email or password") return render_template( "auth/login.html", title="Login", register_form=register_form, login_form=login_form, )
def register(): if isadmin == False: flash('Unauthorized Access!') return redirect(url_for('user.dashboard')) form = RegistrationForm() if form.validate_on_submit(): cursor.execute( "SELECT department_name FROM department WHERE department_id = %s", (form.department_id.data, )) # Add to postgres database department_name = cursor.fetchone()[0] cursor.execute( "INSERT INTO employee(employee_id, password, first_name, last_name, email_id, department_id, date_of_joining, isadmin) VALUES(%s, %s, %s, %s, %s, %s, %s, %s)", (form.username.data, form.password.data, form.first_name.data, form.last_name.data, form.email.data, form.department_id.data, 'now()', form.isadmin.data)) cursor.execute( "INSERT INTO leaves_left(employee_id, total_leaves_left, year) VALUES(%s, %s, %s)", (form.username.data, 30, 2019)) cursor.execute( "INSERT INTO leaves_left(employee_id, total_leaves_left, year) VALUES(%s, %s, %s)", (form.username.data, 30, 2020)) cursor.execute( "INSERT INTO leaves_left(employee_id, total_leaves_left, year) VALUES(%s, %s, %s)", (form.username.data, 30, 2021)) cursor.execute( "INSERT INTO leaves_left(employee_id, total_leaves_left, year) VALUES(%s, %s, %s)", (form.username.data, 30, 2022)) cursor.execute( "INSERT INTO leaves_left(employee_id, total_leaves_left, year) VALUES(%s, %s, %s)", (form.username.data, 30, 2023)) emp = { # Add to monodb database "_id": form.username.data, "first_name": form.first_name.data, "last_name": form.last_name.data, "email_id": form.email.data, "department_id": department_name, "no_awards": 0, "no_publications": 0, "no_researchs": 0, "no_projects": 0, "biography": "", "education": [], "experience": [], "research_interests": [], "projects": [], "awards": [], "publications": [] } conn.commit() db.employee.insert_one(emp) flash('Employee Registered Successfully!') return redirect(url_for('admin.dashboard')) return render_template('auth/register.html', form=form, title='Register', isadmin=isadmin, username=username, role=role)
def register(): if current_user.is_authenticated: return redirect(url_for('documents.index')) form = RegistrationForm() if form.validate_on_submit(): form.apply() return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def signin(request): if request.user.is_authenticated(): return HttpResponseRedirect('/', {"user": request.user}) args = {} args.update(csrf(request)) args['title'] = "Sign In" if (request.method == 'POST'): form = RegistrationForm(request.POST) args['form'] = form if form.is_valid(): form.save() return (HttpResponseRedirect("/")) else: args['form'] = RegistrationForm() return (render_to_response('form.html', args, context_instance=RequestContext(request)))
def register(request): if request.method == 'GET': form = RegistrationForm() elif request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): user = get_user_model() user = user() user.username = form.cleaned_data.get('username') user.email = form.cleaned_data.get('email') user.password = make_password(form.cleaned_data.get('password')) user.is_active = False user.reset_activation_token() user.generate_verification_token() user.save() return redirect("%s?message=%s" % (reverse('message'), REG_SUCCESSFUL)) else: return HttpResponseNotAllowed(permitted_methods=['POST', 'GET']) return render(request, 'registration/register.html', {'form': form})
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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() flash('Parabéns, você se registrou!') return redirect(url_for('auth.login')) return render_template('register.html', title='Registro', form=form)
def signup(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): user = User(name=form.name.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('home')) return render_template('signup.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() 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() flash(_('Congratulations, you are now a registered user!')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=_('Register'), form=form)
def register(request): c = {} c.update(csrf(request)) if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1') newuser = User.objects.create_user(username=username, email='', password=password) if form.cleaned_data.get('email'): newuser.email = form.cleaned_data.get('email') EmailValidation.objects.add(user=newuser, email=newuser.email) newuser.save() return HttpResponseRedirect('%scomplete/' % request.path_info) else: form = RegistrationForm() template = "userprofile/account/registration.html" data = {'form': form} return render_to_response(template, data, context_instance=RequestContext(request))
async def post(self): form = RegistrationForm(self.request.arguments) if form.validate(): usr = form.get_object() usr.set_password(usr.password) try: await usr.insert(self.db) except DuplicateKeyError: form.set_field_error('email', 'email_occupied') else: # user save succeeded self.set_current_user(usr.email) self.post_success() return self.post_failed(form)
def register(): form = RegistrationForm(request.form) if form.validate(): if DelhiveryUser.find_user(form.email.data): form.email.errors.append("Email address already registered") return render_template('delhivery.html', loginform=LoginForm(), registrationform=form) else: user = DelhiveryUser(email=form.email.data) user.first_name = form.first_name.data user.last_name = form.last_name.data role = DelhiveryHierarchy.objects.get(role=form.role.data) user.role = role user.set_password(form.password.data) user.save() flash('Successfully registered', 'success') return redirect(url_for('auth_views.delhivery_index')) return render_template("delhivery.html", loginform=LoginForm(), registrationform=form)
def delhivery_index(): if current_user.is_authenticated: return redirect(url_for('delhivery_views.index')) return render_template("delhivery.html", loginform=LoginForm(), registrationform=RegistrationForm())
async def update_context(self): form = RegistrationForm() self.add_additional_context({'form': form})