def login(request, template="accounts/account_login.html"): """ Login form. """ isAjax = False form = LoginForm(request.POST or None) next = get_login_redirect_url(request) if request.method == "POST" and form.is_valid(): authenticated_user = form.save() #info(request, _("Successfully logged in")) auth_login(request, authenticated_user) if request.is_ajax(): if request.user.is_authenticated(): return HttpResponse(simplejson.dumps(dict(url=next, success=True))) else: return HttpResponse(simplejson.dumps(dict(success=False))) else: return login_redirect(request) elif form.errors: return HttpResponse(simplejson.dumps(dict(errors=form.errors, success=False))) if request.is_ajax(): template = "accounts/ajax_account_login.html" context = {"form": form, "title": _("Log in"), "next":next} return render(request, template, context)
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) customer = request.user.get_profile() request.session['location'] = customer.location request.session['address'] = customer.address request.session['age'] = True loc = ast.literal_eval(request.session['location']) avail_store_ids, avail_store_names, avail_liquor_types, loc, store_locs = new_location_get_ids(request, loc) # return login_redirect(request) if 'cart loaded' in request.session: return redirect('/shop/cart/') else: return redirect('/shop/') context = {"form": form, "title": _("Log in")} return render(request, template, context)
def wholesale_login(request, template="accounts/wholesale_login.html"): 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 my_login_redirect(request, wholesale=True) context = {"form": form, "title": "Wholesale Customer Login"} return render(request, template, context)
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": _("Log in")} return render(request, template, context)
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)