示例#1
0
def login_view(request):
	if request.method == 'POST':
		form = AuthenticateForm(data=request.POST)
		if form.is_valid():
			login(request, form.get_user())
			return redirect('/')
		else:
			return index(request, auth_form=form)
	return redirect('/')
示例#2
0
文件: views.py 项目: Gherrer1/beewaga
def login_view(request):
    if request.method == 'POST':
        form = AuthenticateForm(data=request.POST)
        if form.is_valid():
            login(request, form.get_user())
            # Success!
            return redirect('/')
        else:
            # Failure!
            return redirect('/login')
    return redirect('/login')
示例#3
0
def login_view(request):
    if request.user.is_authenticated():
        return HttpResponseRedirect("/profile/{{ user.username }}")

    if request.method == "POST":
        form = AuthenticateForm(data=request.POST)
        if form.is_valid():
            login(request, form.get_user())
            # Success
            return redirect("/")
        else:
            # Failure
            return index(request, auth_form=form)
    return redirect('/')