我正在一個小型網站(閱讀:< 50個用戶)與我合作的非營利組織工作,我的PHP知識相當有限。目前我有一個登錄腳本,我通過在線教程找到了。我遇到的問題是,大約一個小時左右後,每個用戶都會被註銷。需要幫助使PHP登錄會話持續更長
安全真的不是內容的問題,理想情況下,我希望有人保持登錄多天或幾周。然而,Google上關於會話長度的任何搜索都會讓我想要縮短註銷計時器的人員。
至於代碼推移,一旦登錄頁面進行比較的用戶名和密碼的數據庫,並用如下:
session_register("myusername");
session_register("mypassword");
header("location:index.php")
而且每個受保護的頁面就可以了開頭:
session_start();
if(!session_is_registered(myusername)){
header("location:login.html:);
}
僅供參考'session_register' dephased – 2013-04-26 02:26:34
一旦用戶有任何活動,最好重置會話計時器。 – Raptor 2013-04-26 02:31:00