def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.is_active = False user.save() current_site = get_current_site(request) subject = "Activate Your Tifosilinux Account" message = render_to_string( 'account_activation_email.html', { 'user': user, 'domain': current_site.domain, 'uid': urlsafe_base64_encode(force_bytes( user.pk)).decode(), 'token': account_activation_token.make_token(user), }) user.email_user(subject, message) to = form.cleaned_data.get('email') send_mail(subject, message, settings.EMAIL_HOST_USER, [to]) return redirect('account_activation_sent') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup_view(request): form = SignUpForm() if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save() user.set_password(user.password) user.save() return HttpResponseRedirect('/accounts/login/') return render(request, 'testapp/signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'registration/signup.html', {'form': form})
def signup(request): form = SignUpForm() if request.method == 'POST': form = forms.SignUpForm(request.POST) if form.is_valid(): form.save(commit=True) username = None if (request.user.is_authenticated()): username = request.user.username qs = cropdetail.objects.all() return render(request, 'testapp/detailcrop.html', { 'qs': qs, 'name1': username }) return render(request, 'testapp/signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save() user.refresh_from_db() user.username = form.cleaned_data.get('username') user.raw_password = form.cleaned_data.get('password1') user.is_mentor = form.cleaned_data.get('is_mentor') user.level = form.cleaned_data.get('level') user.save() user = authenticate(username=user.username, password=user.raw_password) login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'testapp/signup.html', {'form': form})