JQuery cookie访问已停止为GAE应用程序工作

时间:2010-04-26 21:06:36

标签: javascript jquery python google-app-engine

我有一个谷歌应用引擎应用已经运行了一段时间,一些检查登录cookie的JavaScript代码突然停止工作。据我所知,没有代码发生变化。

相关代码使用jquery cookies插件(jquery.cookies.2.2.0.min.js)......

// control the default screen depending
// if someone is logged in
if( $.cookies.get('dev_appserver_login') != null || $.cookies.get('ACSID') != null ) {
   alert("valid cookie!")
   $("#inventory-container").show();
} else {
   alert("INvalid cookie!")
   $("#welcome-container").show();
}

两次检查的原因是在GAE SDK中,cookie的命名方式不同。生产系统使用'ACSID'。

此if语句在SDK中有效,现在100%的时间都在生产中失败。事实证明,当我检查页面时,我已经确认了cookie。

思想?

1 个答案:

答案 0 :(得分:0)

可能ACSID cookie现在被标记为“安全”,因此Javascript无法使用。不过,为什么你最初是在做魔鬼呢?