您的位置:首页 > 理论基础 > 计算机网络

CakePHP: HTTPS HTTP页面跳转导致登录信息丢失

2011-05-31 03:22 387 查看
可能的情况之一是由于Session有问题, 导致服务器返回的set-cookie错误或丢失。

从而导致用户登录信息无法保持。



解决方法之一是在用户登录成功后,获取提交表单中用户名和密码,手工设置到浏览器Cookie中。

注意密码的获取方式为$this->data['User']['password'],如果用$this->Auth->user['password']某些情况下会取不到值。



如果不是在SSL/NONE SSL之间切换或在多个应用服务器之间切换,一般不会出现这个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐