def register(request, *args, **kwargs): if request.method == 'POST': registration_form = RegistrationForm(request.POST) if registration_form.is_valid(): registration_form.save() return redirect('/login/') else: registration_form = RegistrationForm() return render(request, 'authentication/registration.html', {'form': registration_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("/applist") else: args["form"] = RegistrationForm() return render_to_response("signin.html", args, context_instance=RequestContext(request))
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("/applist")) else: args['form'] = RegistrationForm() return (render_to_response('signin.html', args, context_instance=RequestContext(request)))
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() return redirect(reverse('home')) else: form = RegistrationForm() args = {'form': form} return render(request, 'registration/signup.html', args) else: form = RegistrationForm() args = {'form': form} return render(request, 'registration/signup.html', args)
def register(request): """ Sign up a user :param request: :return: """ if request.method == "POST": form = RegistrationForm(request.POST) phone = request.POST.get("phone") if form.is_valid(): user = form.save(commit=False) user.email = form.cleaned_data.get("username") user.set_password(form.cleaned_data.get("password1")) user.is_active = False user.save() profile = Profile.objects.create(user=user, telephone_number=phone) profile.save() url_name = "authentication:activate_user" activation_link = generate_activation_url(request, user, url_name) message_body = constants.ACCOUNT_ACTIVATION_MESSAGE.format( activation_link=activation_link) mailing_list = [user.email] send_mail("FreshCollections", message_body, "*****@*****.**", mailing_list) user.backend = "authentication.backend.EmailAuthBackend" _login( request, user) # , backend="authentication.backend.EmailAuthBackend") next_url = request.GET.get("next") return redirect("authentication:registration_success") else: import pdb pdb.set_trace() return redirect("authentication:auth_get")
def register_view(request, *args, **kwargs): if request.method == "GET": context = { 'user_form': RegistrationForm(), 'profile_form': ProfileForm(), } return render(request, 'auth/register.html', context) elif request.method == 'POST': user_form = RegistrationForm(request.POST) profile_form = ProfileForm(request.POST, request.FILES) if user_form.is_valid() and profile_form.is_valid(): user = user_form.save() profile = profile_form.save(commit=False) profile.user = user profile.save() login(request, user) return redirect('home view') context = { 'user_form': RegistrationForm(), 'profile_form': ProfileForm(), } return render(request, 'auth/register.html', context)
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): profile = form.save() return redirect('registration_completed') else: form = RegistrationForm() return TemplateResponse(request, 'auth/register.html', {'form': form})
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST, request.FILES) if form.is_valid(): form.save() username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1') acc_type = form.cleaned_data.get('account_type') user = authenticate(username=username, password=password) acc = Account(user=user, account_type=acc_type, user_id=user.id, id=user.id) if form.cleaned_data['avatar'] is not None: acc.avatar = form.cleaned_data['avatar'] acc.save() login(request, user) return HttpResponseRedirect( '/accounts/profile/') #redirect path after login here else: form = RegistrationForm() return render(request, 'registration.html', {'form': form})
def register(request): if request.method == 'POST': user_form = RegistrationForm(request.POST) if user_form.is_valid(): user = user_form.save() login(request, user) messages.success(request, 'Your profile was created successfully!') return redirect('details', pk=user.pk) else: user_form = RegistrationForm(request.POST) messages.warning(request, 'Correct the errors bellow.') return render(request, template_name='register.html', context={'user_form': user_form}) elif request.method == 'GET': user_form = RegistrationForm() return render(request, template_name='register.html', context={'user_form': user_form})
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): profile = form.save() return redirect('registration_completed') else: form = RegistrationForm() # Resource can be passed as get parameter when user is coming from main page resource = request.GET.get('resource', '') if resource in RESOURCE_DICT: form.fields['resources1'].initial = [resource] return TemplateResponse(request, 'auth/register.html', {'form': form})
def handle(self, *args, **options): if len(args) == 0: count = 50 else: count = args[0] for x in range(0, int(count)): data = { 'username': '******' % x, 'password1': 'test_password_%s' % x, 'password2': 'test_password_%s' % x, 'email': '*****@*****.**' % x } form = RegistrationForm(data) if form.is_valid(): user = form.save(True) self.stdout.write('Sucessfully created user id %s' % user.id)
def register(request): #if request.user.is_authenticated(): # They already have an account; don't let them register again # return render_to_response('core/register.html', {'has_account': True}) if request.method == 'GET': c = {} c.update(csrf(request)) c['form'] = RegistrationForm() return render_to_response('authentication/register.html', c) if not request.method == 'POST': return HttpResponseRedirect('/') registrationForm = RegistrationForm(request.POST) if registrationForm.is_valid(): user = registrationForm.save(commit=False) user.is_active = False user.save() profile = UserProfile( user=user, activation_key=hashlib.sha224(user.username).hexdigest()[:40], key_expires=datetime.datetime.today() + datetime.timedelta(days=2)) profile.save() host = request.META['SERVER_NAME'] email_subject = 'Welcome!' email_body = """Thanks for signing up. To activate your account, follow this link: http://%(host)s/accounts/confirm/%(hash)s""" email_body = email_body % { 'host': host, 'hash': profile.activation_key } send_mail(email_subject, email_body, 'account_creator@' + host, [user.email]) return render_to_response('authentication/register.html', {'created': True}) c = {} c.update(csrf(request)) c['form'] = registrationForm return render_to_response('authentication/register.html', c)