2011-01-24 68 views

回答

3

您可以使用Users API來認證用戶 - 使用Google帳戶或OpenID。如果您希望沒有用戶登錄的會話,則有許多庫,例如gaesessions

+1

的問題是關於個人註冊,沒有谷歌登錄。 Geasessions和任何其他庫不會與python 2.7一起使用,並且它們將會很快過時,我們認爲 – coto 2011-12-13 00:07:29

0

是的,這對我來說是使用Python 2.7最簡單的方法。

import Cookie 
value_session = "userid (encrypted);time of login" 
name_cookie = "sessioncookie" 
expires = 2629743 # 1 month in seconds 

D = Cookie.SimpleCookie() 
D["name_cookie"] = value_session 
D["name_cookie"]["path"] = "/" 
D["name_cookie"]["expires"] = expires 
print(D) 
+1

使用這種方法,攻擊者可以簡單地修改cookie中的用戶標識,並以不同的用戶身份立即登錄。 – 2011-12-11 22:40:01