Example #1
0
def login_auth(request):
    # if  request.user.is_authenticated():
    #     return HttpResponseRedirect("/main/home")
        
    if not request.POST:
        error = False
        um = User_manage()
        form = um.get_login_form()
        return render_to_response("login.html", {'login_form': form,'error':error},\
            context_instance=RequestContext(request))

    username = request.POST.get("username",None)
    password = request.POST.get("password",None)

    user = auth.authenticate(username = username,password = password)
    if user != None:
        auth.login(request,user)
        return HttpResponseRedirect("/main/home")
    else:
        error = True
        um = User_manage()
        form = um.get_login_form()  
        return render_to_response("login.html", {'login_form': form,'error':error},\
            context_instance=RequestContext(request))