我正在使用CakePHP 2.2.1并尝试使用Auth组件改进我的用户身份验证.当用户尝试从多个位置登录时,他们会获得单独的会话ID,我想要做的就是终止旧会话,这样用户就无法同时从多个位置登录.
我转换了CakePHP如何使用这个帖子保存其会话,cakephp阻止用户同时从多个位置登录,但没有回答如何在创建新会话时终止旧会话.
我考虑过创建会话模型并使用它来选择记录,但我不确定这是否是一条安全的路径.
我还阅读了关于Session Component和CakeSession Datasource 的CakePHP文档,希望可能有一个提示,但我找不到任何东西.
任何建议将不胜感激.