IM使用CakePHP 2.2.1和IM努力提高我与Auth Component用户认证。当用户尝试从多个位置登录时,他们会得到单独的会话ID,我想要做的是终止旧会话,以便用户无法同时从多个位置登录。CakePHP的检查会话存在于数据库
我转换了CakePHP如何使用这篇文章保存会话cakephp prevent user login from multiple locations at the same time,但没有给出如何在创建新会话时关闭旧会话的问题。
我想过建立一个会话模型,并使用该选择的记录,但林不知道如果多数民众赞成一个安全的路线一起去。
我还通过CakePHP的文档阅读的Session Component和CakeSession数据源希望有可能是一个暗示,但我不是能找到什么。
任何意见将不胜感激。
所以基本上没有办法,我可以检测与CakePHPs默认SessionComponent或AuthComponent用户会话?就像我上面已经在这里会话被写入到数据库中的一个点的IM说,我只是想验证用户之前访问记录,不是肯定的,如果CakePHP的支持这还是我将不得不做手工为你指出DELETE查询。 – Dastca 2012-07-25 15:59:08
您必须手动完成。 CakePHP不支持“开箱即用”功能。 – uzyn 2012-07-25 16:01:43
好大,让我知道 – Dastca 2012-07-25 16:25:09