Beispiel #1
0
def signup3(request):
    context = {}
    if request.method == 'POST':
        form = SignupModelForm(request.POST)
        if form.is_valid():
            user = form.save()

            login(request, user)
            return redirect('blog:post_list')
        context['form'] = form
    else:
        form = SignupModelForm()
        context['form'] = form
    return render(request, 'member/signup2.html', context)
Beispiel #2
0
def signup3(request):
    context = {}
    if request.method == 'POST':
        form = SignupModelForm(request.POST)
        if form.is_valid():
            user = form.save()
            # user = authenticate(
            #     email=form.cleaned_data['email'],
            #     password=form.cleaned_data['password1']
            # )
            login(
                request,
                user,
                settings.AUTH_BACKEND_DEFAULT
            )
            return redirect('blog:post_list')
        context['form'] = form
    else:
        form = SignupModelForm()
        context['form'] = form
    return render(request, 'member/signup2.html', context)
Beispiel #3
0
def signup3(request):
    context = {}
    if request.method == 'POST':
        form = SignupModelForm(request.POST)
        if form.is_valid():
            user = form.save()
            login(request, user)
            return redirect('blog:post_list')
        context['form'] = form
    else:
        form = SignupModelForm()
        context['form'] = form
    return render(request, 'member/signup2.html', context)
def signup(request):
    context = {}
    if request.method == 'POST':
        form = SignupModelForm(request.POST)
        if form.is_valid():
            user = form.save()
            login(request,
                  user,
                  backend='django.contrib.auth.backends.ModelBackend')
            messages.success(request, '회원가입 성공')
            return redirect('photo:photo_list')
    else:
        form = SignupModelForm()
        context['form'] = form
    return render(request, 'member/signup.html', context)
Beispiel #5
0
def signup2(request):
    context = {}
    if request.method == 'POST':
        form = SignupModelForm(request.POST)
        if form.is_valid():
            user = form.save()
            # backend를 설정해줘야함
            login(request,
                  user,
                  backend='django.contrib.auth.backends.ModelBackend')
            return redirect('blog:post_list')
        context['form'] = form
    else:
        form = SignupModelForm()
        context['form'] = form
    return render(request, 'member/signup.html', context)
Beispiel #6
0
def signup3(request):
    context = {}
    if request.method == 'POST':
        form = SignupModelForm(request.POST)
        if form.is_valid():
            user = form.save()
            # user = authenticate(
            #     email=form.cleaned_data['email'],
            #     password=form.cleaned_data['password1']
            # )
            login(request, user, settings.AUTH_BACKEND_DEFAULT)
            return redirect('blog:post_list')
        context['form'] = form
    else:
        form = SignupModelForm()
        context['form'] = form
    return render(request, 'member/signup2.html', context)
Beispiel #7
0
def signup3(request):
    context = {}

    if request.method != 'POST':
        form = SignupModelForm()
        context['form'] = form
        return render(request, 'member/signup2.html', context)

    form = SignupModelForm(request.POST)
    # print(form.password1)
    # print(form.password2)

#    print(form.__dict__)
    if form.is_valid():
        user = form.save()

        # user = authenticate(username=user.email,
        #                     password=form.cleaned_data['password1'])
        login(request, user,
              backend='django.contrib.auth.backends.ModelBackend')
        return redirect('post_list')
    else:
        context['form'] = form
        return render(request, 'member/signup2.html', context)