def register(request): if request.method == 'POST': # If the form has been submitted... # ContactForm was defined in the previous section form = UserRegForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data # ... first_name=request.POST["first_name"] last_name= request.POST["last_name"] user_name=request.POST["username"] pass_word=request.POST["password"] password2=request.POST["password2"] emailid=request.POST["email"] user = User.objects.filter(email=emailid).exists() user1 = User.objects.filter(username=user_name).exists() if user is False and user1 is False: user = User.objects.create_user(user_name,emailid,pass_word) user.last_name = last_name user.first_name = first_name return HttpResponseRedirect(reverse('polls:created_user')) else: return render(request, 'polls/register.html', {'form':form, 'error_message':"Already Registered"},) else: return render(request, 'polls/register.html', {'form':form},) else: form=UserRegForm() return render(request, 'polls/register.html', {'form':form},)
def register(request): if request.user.is_authenticated(): return redirect("/ewybory/home") if request.method == 'POST': # create a form instance and populate it with data from the request: form = UserProfileForm(request.POST) form2 = UserRegForm(request.POST); # check whether it's valid: if form.is_valid() and form2.is_valid(): usprof = form.save(commit=False) usr = form2.save(); usprof.user=usr; usprof.save(); return render(request, 'registerSuccess.html') # if a GET (or any other method) we'll create a blank form else: form = UserProfileForm() form2 = UserRegForm(); return render(request, 'register.html', {'regform': form, 'reg1form':form2})
def register(): form = UserRegForm(request.form) if request.method == 'POST' and form.validate(): user = create_user("local_%s" % form.data['name'], form.data["name"], form.data['email'], copper_coins=5000, password=form.data['password']) cache.set(str(user.id), user) if login_user(user, remember=True): return redirect(request.args.get("next") or "/") #print form.data["name"], type(form.data["name"]) return render_template("reg.html", form=form)
def register(): form = UserRegForm() if form.validate_on_submit(): user = UserData(email=form.email.data, f_name=form.f_name.data, l_name=form.l_name.data, phone=form.phone_no.data, country=form.country.data, password=form.password.data) db.session.add(user) db.session.commit() token = user.generate_confirmation() send_email(user.email, 'Confirm Your account', 'confirm', user=user, token=token) flash('A confirmation has been sent to your mail') return redirect(url_for('login')) return render_template('registeration.html', form=form)