1

私の問題は次のとおりです。単純な Cookie セッション パターンを使用してユーザーを認証する、一種のフォーラムを作成しようとしています。このために、本 Using App Engine のセッション ユーティリティを使用しています。私の問題は、複数のユーザーがログインしているローカルホストで試してみると問題なく動作しますが、オンラインになると動作させることができません。問題は、Cookie が作成されないことです。誰かが前にこのようなものを見たことがありますか? アプリエンジンを使い始めたばかりで、明らかな何かが欠けている場合は申し訳ありません

Cookieを設定するコードを更新すると、次のようになります。

        self.sid = str(random.random())[5:]+str(random.random())[5:]
        self.key = "session-" + self.sid
        logging.info("Creating session "+self.key);
        self.session = dict()
        memcache.add(self.key, self.session, 3600)
        self.cookie[COOKIE_NAME] = self.sid
        self.cookie[COOKIE_NAME]['path'] = "/"
        self.cookie[COOKIE_NAME]["domain"] = "example.appspot.com"
        # Send the Cookie header to the browser
        print self.cookie
4

2 に答える 2

0

https://github.com/dound/gae-sessionsを見たことがありますか?立ち上げて実行するのは非常に簡単で、多くの汚い仕事をしてくれます。

于 2012-04-29T22:59:03.390 に答える