def register(request): form = RegistrationForm() if request.method == "POST": form = RegistrationForm(request.POST) if form.is_valid(): # valid formdaki veriler geçerli mi dolumu form.save() messages.info(request, "Kayıt başarılı. Şimdi login olabilirsiniz") return redirect("login") return render(request, "register.html", {"form": form})
def register(request): form = RegistrationForm() if request.method == "POST": form = RegistrationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get("username") password = form.cleaned_data.get("password1") user = authenticate(username=username, password=password) auth_login(request, user) return redirect(reverse("home")) return render_to_response("register.html", {"form": form}, RequestContext(request))
def register(request): form = RegistrationForm() if request.method == "POST": form = RegistrationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get("username") password = form.cleaned_data.get("password1") user = authenticate(username=username, password=password) auth_login(request, user) return redirect(reverse("home")) return render_to_response("register.html", { "form": form }, RequestContext(request))
def register(request): form = RegistrationForm() if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() messages.info( request, 'You have successfully registered. Now, you can log in.') return redirect('login') return render(request, 'register.html', { 'form': form, })
def register_page(request): context = {} if request.POST: form = RegistrationForm(request.POST) if form.is_valid(): form.save() email = form.cleaned_data.get('email') raw_password = form.cleaned_data.get('password1') user_profile = authenticate(email=email, password=raw_password) login(request, user_profile) return redirect('dashboard') else: context['registration_form'] = form else: # GET REQUEST form = RegistrationForm() context['registration_form'] = form return render(request, 'user/register.html', context)
def register(request): form = RegistrationForm() if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() messages.info( request, 'Kayıt başarılı. Şimdi login olabilirsiniz.' ) return redirect('login') return render(request, 'register.html', { 'form': form, })
def registration(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): user = form.save() user = authenticate(username=user.username, password=form.cleaned_data['password']) auth_login(request, user) messages.success(request, u'Welcome on board, %s' % user.username) return HttpResponseRedirect(reverse('profiles.views.add_child')) else: form = RegistrationForm() return render(request, 'profiles/registration.html', {'form': form})
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('home')) if request.method == 'POST': registration_form = RegistrationForm(request.POST) try: if registration_form.is_valid(): user = registration_form.save(commit=False) user.is_active = False user.save() user.idp_uuid = idp_interface.create_user( user=user, password=registration_form.cleaned_data.get('password1')) user.save() activation_key = utils.generate_activation_key(user.email) activation = Activation(user=user, activation_key=activation_key) activation.save() utils.send_activation_email(user, activation_key) return render(request, 'profiles/registration_complete.html', {'email': user.email}) except Exception as e: logger.exception(e) return render( request, 'error.html', { 'error': 'Registration Failed', 'description': 'Something went wrong.', }) else: registration_form = RegistrationForm() return render(request, 'profiles/register.html', { 'page_type': 'register', 'registration_form': registration_form })
def new_profile_view(request): if request.user.is_authenticated(): return redirect(reverse('index')) profile_type = request.session.get('profile_type') if request.method == 'POST': reg_form = RegistrationForm(request.POST) if reg_form.is_valid(): if profile_type == 'ARTIST': try: customer = stripe.Customer.create( name='{} {}'.format( reg_form.cleaned_data.get('first_name'), reg_form.cleaned_data.get('last_name')), email=str(reg_form.cleaned_data.get('email')), source=str(reg_form.cleaned_data.get( 'token')) # obtained with Stripe.js ) subscription = stripe.Subscription.create( customer=customer.id, items=[ { 'plan': request.POST['plan'], }, ], ) user = reg_form.save() user.profile.stripe_id = customer.id user.profile.subscr_id = subscription.id except stripe.error.CardError: messages.error(request, "Your card was declined!") else: user = reg_form.save() user.profile.profile_type = request.POST.get('profile_type') user.profile.phone = reg_form.cleaned_data.get('phone') user.profile.address_line1 = reg_form.cleaned_data.get( 'address_line1') user.profile.address_line2 = reg_form.cleaned_data.get( 'address_line2') user.profile.city = reg_form.cleaned_data.get('city') user.profile.county = reg_form.cleaned_data.get('county') user.profile.country = reg_form.cleaned_data.get('country') user.profile.zip_code = reg_form.cleaned_data.get('zip_code') user.save() user = auth.authenticate(username=request.POST['username'], password=request.POST['password1']) if user: auth.login(request=request, user=user) messages.success(request, 'You have been successfully registered.') else: messages.error(request, 'Registration failed, please try again later.') return redirect(reverse('index')) else: reg_form = RegistrationForm() return render( request, 'new_profile.html', { 'reg_form': reg_form, 'profile_type': profile_type, 'publishable': settings.STRIPE_PUBLISHABLE })