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 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)
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)
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)
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)
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)