Hi,
Following is the snippet from my db.py global file:
db = DAL('google:datastore')
from gluon.tools import Auth
auth = Auth(db, hmac_key=Auth.get_or_create_key())
auth.settings.login_url = URL('default','index')
auth.settings.logged_url = URL('user','profile')
auth.settings.login_next = URL('user','profile')
auth.define_tables()
In my controller default/index controller I have used the following:
def index():
login_form = auth.login()
if login_form.process(session=None,formname='login').accepted:
pass
elif login_form.errors:
response.write(request.vars)
return dict()
to display the form I have used the SQLForm in HTML technique as mentioned
in the web2py book
Whenever user enters the correct email and password. auth_event registers a
login event with the description *User 1 Logged In*.
The next property redirects the URL to /user/profile but auth.user object
is *None.*
*
*
Is there some auth setting that I am missing or something else is the
reason of this ?
Thanks,
Sushant