私は小さな (読み取り: 50 ユーザー未満) 非営利団体のサイトに取り組んでおり、PHP の知識はかなり限られています。現在、オンラインのチュートリアルで見つけたログイン スクリプトがあります。私が直面している問題は、各ユーザーが約 1 時間後にログアウトされることです。
セキュリティは実際にはコンテンツの問題ではありません。理想的には、誰かが数日または数週間ログインしたままになることを望みます. ただし、セッションの長さについて Google で検索すると、ログアウト タイマーを短縮しようとしている人が見つかります。
コードに関する限り、ログインページがユーザー名とパスワードをデータベースと比較すると、次のようになります。
session_register("myusername");
session_register("mypassword");
header("location:index.php")
そして、保護された各ページでは、次で始まります。
session_start();
if(!session_is_registered(myusername)){
header("location:login.html:);
}