我正在 PHP Codeigniter 框架中构建一个系统。我现在正在构建身份验证部分并使用尽可能多的示例来根据 Codeigniters 标准以“正确”的 MVC 方式进行操作。
Tank_Auth 是用作身份验证的流行插件,但它使用大量 php 重定向。据我说,这不是处理例如登录的正确方法。对我来说,登录流程如下:
提交到 index.php -> 使用 post 加载登录操作 -> 加载视图
但 tank_auth 使用如下:
提交到 login.php -> 重定向到 index.php -> 加载视图
哪个是最好的重要吗?我的意思是,对我来说,防止重定向似乎是合乎逻辑的。