我正在使用基于以下文章的webapp2身份验证:http://blog.abahgat.com/2013/01/07/user-authentication-with-webapp2-on-google-app-engine/
目前,一旦用户登录,他将基本上保持登录状态三周,直到他退出为止。我想做的是,只有当用户选中“记住我”复选框时才会发生这种情况。如果未选中此框,则会在会话结束后立即过期。
目前,当用户登录时,以下代码用于登录并设置令牌:
self.auth.get_user_by_password(username, password, remember=True,
save_session=True)
建议的方法是什么?我在以下链接中找到了一些文档,但不确定如何实现它。 https://webapp-improved.appspot.com/api/webapp2_extras/auth.html
答案 0 :(得分:0)
我没有弄清楚如何设置实际的max_age,但是只需设置remember = False,用户会在会话结束后立即登录。登录是:
self.auth.get_user_by_password(username, password, remember=False,
save_session=True)