2012-01-28 25 views
0

このサンプルをfacebook oauth 2.0 authからwebappに移植しようとしています。ただし、self.current_userでは常にNone値を返します。私はここで設定のクッキーに問題があると思う。任意の訂正?私は、あなただけのクッキー(文字列)を構築し、実際に値を使用することはありません、あなたがcherrypy.response.cookieないCookie.BaseCookieset_cookieを右使用する必要がありますされているクッキーを設定する方法についてご不審なと思い、ソースコードにhereGoogle AppengineのCherryPy Facebook認証

答えて

0

を見ます

def set_cookie(name, value, domain=None, path="/", expires=None): 
    """Generates and signs a cookie for the give name/value""" 
    timestamp = str(int(time.time())) 
    value = base64.b64encode(value) 
    signature = cookie_signature(value, timestamp) 
    cookie = cherrypy.response.cookie 
    cookie[name] = "|".join([value, timestamp, signature]) 
    cookie[name]["path"] = path 
    if domain: 
     cookie[name]["domain"] = domain 
    if expires: 
     cookie[name]["expires"] = email.utils.formatdate(expires, 
                 localtime=False, 
                 usegmt=True) 
+0

私はCherryPyユーザーグループとSylvainでこの質問をしましたが、私は見ていきます。リンクはhttp://groups.google.com/group/cherrypy-users/browse_thread/thread/e17b1c6deb20b763です。あなたのコードを確認してください。 –