我是codeigniter框架的新手,对于如何设置进程来处理持久登录感到好奇。我正在将现有网站迁移到codeigniter,并且所有内容都已设置,只要创建cookie,保存和更新数据库中的令牌,即持久登录的平均最佳实践。如何在codeigniter中设置持久登录?
我不确定,因为我是codeigniter的新手(这可能会很简单,至少我希望如此)是如何处理用户系统上的cookie检查?在旧的应用程序中,我编写了一个名为“create_user_session()”的函数,我在该网站的每个页面顶部调用了该函数。此会话检查用户是否已登录,如果不是,则检查用户机器上是否存在cookie,如果是,则使用cookie中的令牌记录用户。
我的问题是在codeigniter中我应该设置这个过程?我假设有一种方法可以处理这种情况,而无需在我的控制器的每个人中都调用“create_user_session()”函数...至少这就是我所希望的。任何有关如何处理这种情况的见解,我们将不胜感激! :)
* 编辑 我计划在具有将被用来处理访问登录,出,注册用户,删除用户,用户所需要的机型“会话”控制器等
你有看了看会议库? http://ellislab.com/codeigniter/user-guide/libraries/sessions。html – stormdrain
我刚刚通过该文档阅读,如果我一旦你自动加载会话类codeigniter,然后知道执行会话处理任务的任何时候请求页面正确理解?如果是这种情况,那么我应该扩展会话类来利用我的永久登录功能? – commanderZiltoid
查看答案。我建议扩展控制器而不是会话库。 – stormdrain