首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当会话写入时

当会话写入时
EN

Stack Overflow用户
提问于 2017-02-15 15:50:17
回答 1查看 64关注 0票数 1

会话在CakePHP 2.x中写入的时间和位置。在我的网页上有2种类型的登录管理员和用户。我在数据库中将会话设置为write。

代码语言:javascript
复制
Configure::write('Session', array(
    'defaults' => 'database',
    'handler' => array(
        'model' => 'cake_sessions'
    )
));

当我以用户身份登录和注销以及以管理员身份登录时,会话未存储在数据库中。但当我以Admin身份注销时,它会将数据存储在数据库中

代码语言:javascript
复制
{
    "id" : "14f3190cee9b45fbef6d825f06845634",
    "data" : "Config|a:3:{s:9:"userAgent";s:0:"";s:4:"time";i:1487143496;s:9:"countdown";i:10;}Message|a:1:{s:5:"flash";a:3:{s:7:"message";s:20:"You have logged out.";s:7:"element";s:7:"default";s:6:"params";a:0:{}}}jdebug_output_carry_over|a:4:{s:11:"development";b:1;s:9:"geo_cache";s:4:"miss";s:4:"city";s:7:"unknown";s:6:"region";s:7:"unknown";}"
    "expires" : "1487143496"
}

那么,你能指导我,它是如何工作的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 22:11:30

在哪里更改会话配置?在bootstrap.php?因为你必须很早就去做。第二件事,如果你有两种登录类型,比如两种模型,而不仅仅是不同的角色,你需要为每种类型单独的会话配置(使用不同的模型),并且你已经知道要在boostrap.php中使用哪一种(可能是以/admin/开头的url或类似的东西)。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42243448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档