这可能是一个愚蠢的问题,但我想我会问我之前,我做了一些愚蠢的事情: 我有一个自定义登录对话框的Web应用程序,它需要一个用户/传递发送到服务器。如果两者都与数据库中的条目相匹配,那么用户可能访问的页面大约有10个左右(取决于与该帐户相关的权限)......大多数情况下非常简单。PHP登录重定向
当然,如果用户尝试访问其中一个页面而没有真正登录,或者没有足够的权限,那么我需要将他退回到登录页面以输入用户名/密码这将使他们获得访问权限。
我的问题:似乎对我来说,我需要在每个受限PHP页面的顶部打一个电话,检查凭证并重定向,如果它们丢失或不足......这是一个健全的方法?或者PHP提供了一种更智能的方式,不需要在应用程序的几乎所有页面中复制呼叫?
BTW:这不是一个MVC应用程序 - 只是直PHP
谢谢!
那么为什么不使用MVC应用程序?使用MVC框架,您只需要在控制器构造函数或控制器的init()函数中调用代码(就像在Zend框架中一样) – AntonioCS 2009-12-28 21:15:23