示例#1
0
def signup_view(request):
    form = SignUpForm()
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        user = form.save()
        return HttpResponseRedirect('/accounts/login')
    return render(request, 'signup.html', {'form': form})
示例#2
0
def Signup_page_view(request):
    form = SignUpForm()
    if request.method == "POST":
        form = SignUpForm(request.POST)
        user = form.save()
        user.set_password(user.password)
        user.save()
        return HttpResponseRedirect("/accounts/login")
    return render(request, "testapp/sign_up.html", {"form": form})
def signup_view(request):
    form=SignUpForm
    if request.method=='POST':
        form=SignUpForm(request.POST)
        user = form.save()
        user.set_password(user.password)
        user.save()
        return HttpResponseRedirect('/accounts/login')
    return render(request,'testapp/signup.html',{'form':form})
示例#4
0
def sign_up_view(request):
    form = SignUpForm()
    if request.method == 'POST':
        form = SignUpForm(request.POST)
        user = form.save()
        user.set_password(user.password)
        user.save()  # password will be saved in encrypted form
        # form.save() the password won't be saved in encrypted form, so we should not use this
        # if form.is_valid():
        #     form.save()   # otherway of encryption of password
        return HttpResponseRedirect('/accounts/login')

    return render(request, 'testapp/signup.html', {'form': form})
示例#5
0
def signup_view(request):
    form = SignUpForm()
    if request.method == "POST":
        form = SignUpForm(request.POST)
        #if form.is_valid():
        #    form.save()
        user = form.save()
        user.set_password(
            user.password
        )  #When you sing in your page, you will be able to login
        user.save()
        return HttpResponseRedirect('/accounts/login')
    return render(request, 'testapp/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})
示例#7
0
文件: views.py 项目: linuxusmile/bigh
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})
示例#8
0
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})
示例#9
0
def signup(request):
    form = SignUpForm()
    if request.method == 'POST':
        #if form.is_valid():
        #	form.save()
        form = SignUpForm(request.POST)
        user = form.save()
        user.set_password(user.password)
        user.save()
        form.save()
        return HttpResponseRedirect('/accounts/login')
    return render(request, 'signup.html', {'form': form})

    pass
示例#10
0
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})
示例#11
0
def signup_view(request):
    form = SignUpForm()
    return render(request, 'testapp/signup.html', {'form': form})