def login_form(*args): """ Returns the login form: {% login_form as form %} {{ form }} """ return LoginForm()
def login(request, template="accounts/account_login.html"): """ Login form. """ form = LoginForm(request.POST or None) if request.method == "POST" and form.is_valid(): authenticated_user = form.save() info(request, _("Successfully logged in")) auth_login(request, authenticated_user) return login_redirect(request) context = {"form": form, "title": _("Login")} return render(request, template, context)
def login(request, template="accounts/account_login.html"): """ Login Form """ # Copied from mezzanine/accounts/views so we can override cacheing behavior # as it related to the CSRF cookie. form = LoginForm(request.POST or None) if request.method == "POST" and form.is_valid(): authenticated_user = form.save() info(request, _("Successfully logged in")) auth_login(request, authenticated_user) return login_redirect(request) context = {"form": form, "title": _("Login")} return render(request, template, context)
def add_login_form(request): return {'login_form': LoginForm(None)}