我们有一个 CI 应用程序,我们在其中使用 Ion-Auth 作为身份验证库。我们使用数据库来存储会话。到目前为止一切正常。现在,默认情况下,Ion Auth 允许同一用户从不同位置同时登录。我想防止这种情况。根据我们的客户,应该只允许一次登录。
- 考虑到放弃的会话(不按注销和关闭浏览器),是否有可能实现这一点?
- 如果上面(1)中的问题实现起来很复杂,我可以简单检查一下用户当前是否登录。/会话是否处于活动状态。现有的 logged_in 方法不接受任何输入参数。所以我不能使用这种方法。我假设解决方案可能使用已经可用的库,我不需要添加额外的字段/代码来实现这一点。谢谢。