示例#1
0
def loginPage(request, cookie):
    if request.POST:
        user1 = User.objects.get(username="******")
        first_login = False
        if (user1.last_login == user1.date_joined):
            first_login = True

        frm = loginForm(request.POST)
        frm_dict = request.POST
        user_email = frm_dict['username']
        username = get_object_or_404(User, email=user_email)
        user = authenticate(username=username, password=frm_dict['passwd'])

        if user is not None:
            if user.is_active and user.is_staff:
                login(request, user)
                if first_login:
                    return HttpResponseRedirect('/first_configuration/')
                else:
                    return HttpResponseRedirect('/admin/')
            else:
                return HttpResponseRedirect('/')
        else:
            return HttpResponseRedirect('/')
    else:
        frm = loginForm()

        return render("login.html", {
            "frm": frm,
        },
                      context_instance=RequestContext(request))
示例#2
0
def loginPage(request, cookie):
    if request.POST:
	user1 = User.objects.get(username="******")
	first_login = False
	if (user1.last_login == user1.date_joined):
	    first_login = True

        frm = loginForm(request.POST)
        frm_dict = request.POST
        user_email = frm_dict['username']
        username = get_object_or_404(User, email=user_email)
        user = authenticate(username=username, password=frm_dict['passwd'])

        if user is not None:
            if user.is_active and user.is_staff:
                login(request, user)
		if first_login:
                    return HttpResponseRedirect('/first_configuration/')
		else:
                    return HttpResponseRedirect('/admin/')
            else:
                return HttpResponseRedirect('/')
        else:
            return HttpResponseRedirect('/')
    else:
        frm = loginForm()

        return render("login.html", {
            "frm": frm,
        }, context_instance=RequestContext(request))
示例#3
0
def admin(request, cookie):
    if request.POST:
        frm = loginForm(request.POST)
        if frm.is_valid():
            frm_dict = request.POST
    else:
        frm = loginForm()

    list_test = [21,43,50,89,45,23]
    list_name = ["db1","db2","db3","db4","db5","db6"]

    return render("admin.html", {
	"lst_val": list_test,
	"lst_nm": list_name,
        "frm": frm,
        "user": request.user,
    }, context_instance=RequestContext(request))