1

我的问题如下:我正在尝试制作一种论坛,我想通过一个简单的 cookie 会话模式对用户进行身份验证。为此,我正在使用《使用 App Engine》一书中的会话实用程序。我的问题是,虽然当我在本地主机上尝试它时 thisis 工作得很好,但有多个用户登录,但我无法让它在线工作。问题是没有创建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-08-24T17:52:57.623 回答
0

你看过https://github.com/dound/gae-sessions吗?我发现启动和运行非常简单,并且为您完成了很多繁琐的工作。

于 2012-04-29T22:59:03.390 回答