def LoginAjax(request): res = {} res["error"] = False if request.is_ajax(): if request.method == "POST": form = Log_in(request.POST) if form.is_valid(): user = auth.authenticate(username=request.POST["login"], password=request.POST["password"]) if user is not None: request.session["user"] = request.POST["login"] auth.login(request, user) else: res["error"] = True return HttpResponse(simplejson.dumps(res), mimetype='application/json')
def LoginView(request): form = Log_in() if request.method == "POST": form = Log_in(request.POST) if form.is_valid(): user = auth.authenticate(username = request.POST["login"], password = request.POST["password"]) if user is not None: request.session["user"] = request.POST["login"] auth.login(request, user) return HttpResponseRedirect("/logged_in/") else: error = 2 return render_to_response("login.html", {"form": form, "error": error}, context_instance=RequestContext(request)) return render(request, "login.html", {"form": form})
def LoginView(request): form = Log_in() if request.method == "POST": form = Log_in(request.POST) if form.is_valid(): user = auth.authenticate(username=request.POST["login"], password=request.POST["password"]) if user is not None: request.session["user"] = request.POST["login"] auth.login(request, user) return HttpResponseRedirect("/logged_in/") else: error = 2 return render_to_response( "login.html", { "form": form, "error": error }, context_instance=RequestContext(request)) return render(request, "login.html", {"form": form})