【问题标题】:PHP header redirects and serverload in codeigniterCodeigniter 中的 PHP 标头重定向和服务器加载
【发布时间】:2012-07-29 15:30:32
【问题描述】:

我正在 PHP Codeigniter 框架中构建一个系统。我现在正在构建身份验证部分并使用尽可能多的示例来根据 Codeigniters 标准以“正确”的 MVC 方式进行操作。

Tank_Auth 是一个流行的身份验证插件,但它使用了大量的 php 重定向。在我看来,这不是处理例如登录的正确方法。对我来说,这个流程需要登录:

提交到 index.php -> 使用 post 加载登录操作 -> 加载视图

但 tank_auth 使用如下:

提交到 login.php -> 重定向到 index.php -> 加载视图

哪个是最好的重要吗?我的意思是,对我来说,防止重定向似乎是合乎逻辑的。

【问题讨论】:

    标签: php codeigniter redirect header


    【解决方案1】:

    那么 Tank_auth 在登录成功后如何知道要发送什么数据、使用什么控制器等等?在所有$_POSTs 之类的代码中进行编程将是很多无用的编码。

    Tank_auth 中的redirect() 函数没有任何问题,尤其是因为 Tank_auth 已被证明是一种非常安全和强大的身份验证机制。

    别担心!

    【讨论】:

    • 谢谢。我不担心什么的,但这只是我的好奇心。我有 PHP 方面的经验,但我不是登录机制方面的专家 :)
    • 我也不是,我也很好奇为什么我看到这么多redirect()!在一天结束时,我没有找到无缝的解决方法。
    猜你喜欢
    • 1970-01-01
    • 2016-10-12
    • 2012-12-16
    • 2011-02-26
    • 2014-06-10
    • 1970-01-01
    • 2021-07-07
    • 2018-05-22
    • 2012-03-23
    相关资源
    最近更新 更多