代码点火器中的PHP头重定向和服务器加载


PHP header redirects and serverload in codeigniter

我正在PHP Codeigner框架中构建一个系统。我现在正在构建身份验证部分,并使用尽可能多的示例来按照Codeigners标准以"正确"的MVC方式进行验证。

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

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

但是tank_auth使用如下内容:

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

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

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

Tank_auth中的redirect()函数没有错,特别是因为Tank_aauth已被证明是一种非常安全和健壮的身份验证机制。

别担心了!

相关文章: