我目前正在開發一個簡單的網絡系統,所以用戶首先會被定向到一個登錄頁面,然後是一個處理頁面。如果提供的帳戶數據是正確的,它將被引導到主頁面,因此它可以執行一些操作,最後它可以註銷。防止用戶訪問,如果還沒有登錄
所以我想問的是:我怎樣才能防止用戶在他們登錄之前訪問處理,主要或註銷頁面,我的意思是,如果我不限制它,登錄操作通過一些手段是無用的。我正在使用wamp開發Web系統。
我已經考慮過使用會話變量,但是,我不知道如何檢查變量的值。如果我在登錄頁面開始會話,那麼如果我跳過登錄頁面,但是直接進入主頁面,那麼我的主頁面中是否有會話變量?
爲什麼不只在每個非登錄頁面添加if(!$ _ SESSION ['logged_in'])){//重定向}'' – Luceos 2012-07-19 07:58:17
是的,它也應該工作;)!只是給他舉了個例子。感謝您編輯:) – y2ok 2012-07-19 07:59:15
@Luceos,人們可以禁用瀏覽器中的重定向,因此無論如何看到頁面 – Roman 2012-07-19 07:59:54