def login(request): response = auth_views_login(request, extra_context={'section': 'login'}, authentication_form=forms.AccountAuthenticationForm) if request.method == 'POST': if 'context_data' in dir(response): form = response.context_data.get('form') if form: cv.messages_from_form(request, form) return response messages.success(request, _("You're logged in.")) return response
def signup(request): if request.method == "POST": signup_form = forms.AccountCreationForm(request.POST) if signup_form.is_valid(): account = models.Account.objects.create_user(email=signup_form.data['email']) messages.success(request, _("Your account has been successfully created.")) return redirect('login') cv.messages_from_form(request, signup_form) return render(request, 'registration/login.html', {'section': 'signup', 'signup_form': signup_form}) return render(request, 'registration/login.html', {'section': 'signup', 'signup_form': forms.AccountCreationForm()})