﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25770	authenticate and login can not write cookie 'sessionid'	mrgaolei	nobody	"If I use 'django.contrib.auth.urls' login, everything are OK, cookie 'sessionid' writes to Browser.

But, when I login Manually, like:

{{{
from django.contrib.auth import authenticate, login, logout
def some_view(request):
    user = authenticate(username=""mrgaolei"", password=""123456"")
    if user is not None:
        login(request, user)
}}}

No any exceptions, but user not loginged, and no cookie 'sessionid' writes to Browser.
My settings.py is generated by manage.py startproject.

I tried capture login status like:

{{{
from django.contrib.auth import authenticate, login, logout
def some_view(request):
    print request.user.is_authenticated()
    user = authenticate(username=""mrgaolei"", password=""123456"")
    if user is not None:
        login(request, user)
        print request.user.is_authenticated()
}}}

When I refresh this url, terminal output:
{{{
False
True
}}}

It seems the 'login' method writes the 'sessionid` cookie expire only 1 second.
Is this a bug? Or my fault?"	Bug	closed	contrib.auth	1.8	Normal	invalid	authenticate login session		Unreviewed	0	0	0	0	0	0
