Beispiel #1
0
 def post(self,request):
     form = registration_form(request.POST)
     if form.is_valid():
         user = form.save()
         login(request, user)
         return redirect("/")
     else: 
         form = registration_form(request.POST)
         return render(request, 'registration/register.html', {'form':form})
 def GET(self):
     user_data = web.input()
     form = forms.login_form()
     if not form.validates():
         return render.login(forms.registration_form(), form)
     user = User.authenticate(user_data.email, user_data.password)
     if user is not None:
         session = Session(user.id)
         session.save()
         web.seeother("/account")
     else:
         form.note = "There is no such email and password in our database"
         return render.login(forms.registration_form(), form)
Beispiel #3
0
def register():
    form=registration_form()
    if form.validate_on_submit():       
        flash(f'{form.username.data} login successful!!','success')
        return redirect(url_for('home_page'))
               
    return render_template('register.html',title='register',form=form)
 def POST(self):
     user_data = web.input()
     form = forms.registration_form()
     if not form.validates():
         return render.login(form, forms.login_form())
     user = User(user_data.full_name, user_data.email, user_data.password)
     web.ctx.orm.add(user)
     web.ctx.orm.commit()
     raise web.seeother("/")
Beispiel #5
0
def register(request):
	user = success = ''
	form = registration_form( request.POST or None )

	if form.is_valid():
		form.save()
		success = True

	variable = { 'form' : form, 'success' : success }

	return render_to_response( "login/registration.html", variable, context_instance=RequestContext(request) )
Beispiel #6
0
 def POST(self):
     form = registration_form()
     if not form.validates():
         content = 'Registration error'
         return render.register(content, form)
     else:
         i = web.input()
         #db = web.database(dbn='sqlite', db='bookmarks_webpy.sqlite')
         user = User(db)
         user.username = i.username
         user.password = i.password
         user.email = i.email
         result = user.save()
         session.user_id = result
         content = 'registration successful'
         return render.register_success(content, result)
Beispiel #7
0
def step1():
    email = None
    first_name = None
    last_name = None

    form = registration_form()

    if form.validate_on_submit():
        session['email'] = form.email.data
        session['first_name'] = form.first_name.data
        session['last_name'] = form.last_name.data
        return redirect(url_for('step2'))

    return render_template("home.html",
                           form=form,
                           email=email,
                           first_name=first_name,
                           last_name=last_name)
 def GET(self):
     return render.login(forms.registration_form(), forms.login_form())
Beispiel #9
0
 def get(self, request):
     form = registration_form()
     context = {
         'form': form
     }
     return render(request, 'registration/register.html', context = context)
Beispiel #10
0
def register():
    form = registration_form()
    if form.validate_on_submit():
        flash(f"Account created for {form.username.data}!", "success")
        return redirect(url_for("home"))
    return render_template("register.html", title="Register", form=form)
Beispiel #11
0
 def GET(self):
     form = registration_form()
     content = 'Registration Form'
     return render.register(content, form)