我有一个谷歌应用引擎应用已经运行了一段时间,一些检查登录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。
思想?
答案 0 :(得分:0)
可能ACSID cookie现在被标记为“安全”,因此Javascript无法使用。不过,为什么你最初是在做魔鬼呢?