這可能是一個愚蠢的問題,但我想我會問我之前,我做了一些愚蠢的事情: 我有一個自定義登錄對話框的Web應用程序,它需要一個用戶/傳遞發送到服務器。如果兩者都與數據庫中的條目相匹配,那麼用戶可能訪問的頁面大約有10個左右(取決於與該帳戶相關的權限)......大多數情況下非常簡單。PHP登錄重定向
當然,如果用戶嘗試訪問其中一個頁面而沒有真正登錄,或者沒有足夠的權限,那麼我需要將他退回到登錄頁面以輸入用戶名/密碼這將使他們獲得訪問權限。
我的問題:似乎對我來說,我需要在每個受限PHP頁面的頂部打一個電話,檢查憑證並重定向,如果它們丟失或不足......這是一個健全的方法?或者PHP提供了一種更智能的方式,不需要在應用程序的幾乎所有頁面中複製呼叫?
BTW:這不是一個MVC應用程序 - 只是直PHP
謝謝!
那麼爲什麼不使用MVC應用程序?使用MVC框架,您只需要在控制器構造函數或控制器的init()函數中調用代碼(就像在Zend框架中一樣) – AntonioCS 2009-12-28 21:15:23