При попытке авторизоваться таким методом - авторизовывается, но до обновления страницы. Через админку Django состояние сохраняется. Чего не хватает?
INSTALLED_APPS = [
'django.contrib.auth',
'django.contrib.sessions',
]
try:
request.GET['login']
user = auth.authenticate(
username=request.POST['username'],
password=request.POST['password'],
)
if user is not None:
if user.is_active:
login = auth.login(request, user)
except:
pass
if request.user.is_authenticated():
try:
request.GET['login']
return HttpResponseRedirect('')
except:
return render_to_response('billing/template.html', data)
else:
return render_to_response('auth.html', data)