想知道如何命名这个问题。认为这是最好的情况。KohanaPHP App中的用户授权与无尽循环
情况: 我得到了一个用KohanaPHP框架编写的小应用程序。但是有一个小错误让我发疯。
我有我自己的Core_Controller,由此应用程序中的每个控制器扩展。在这个控制器的构造函数中,我正在检查用户配置文件状态。到现在为止还挺好。虽然我面临一个合乎逻辑的问题。它被称为无尽的重定向循环。如果我尝试重定向(在Core_Controller构造函数中)用户到Member_Controller,由于无尽的lopp,它不能工作。我明白为什么会发生。
解决方案: 我正在寻找一个解决方案如何使它灵活。我试图将这个验证移动到一个帮助器,并在Core_Controller构造函数中调用它。但是,它可以正常工作。
问题: 我必须在每个控制器的构造函数中进行验证吗?有没有什么通用的方法来做到这一点?等待你的想法。
等待你的想法。
文学硕士
我还试图使用基本控制器(http://docs.kohanaphp.com/general/controllers#using_a_base_controller_for_your_application)。具有相同的结果。 – 2010-11-21 04:51:32