私は、他の人がファイル パスを知り、ログイン ページを直接スキップすることを防ぐために、Cookie を使用してユーザーがログインしているかどうかをチェックするバックエンド管理システムに取り組んでいます。しかし、パスを入力すると、ログイン ページがバックエンドのメイン ページであるバックエンドのサブセクションにジャンプします
解決策があるかどうかお聞きしたいのですが。
これはバックグラウンドでのログイン処理に問題があるはずです?バックグラウンドで間違ったページを見つけたに違いありません
申し訳ありませんが、上記の質問の理解には問題がある可能性があります。ページにアクセスする前にログインする必要があることを実装したい場合は、ログインに成功した後に Cookie 識別を使用し、ユーザーがコンテンツ ページをリクエストしたときにページの onload イベントで Cookie を確認する必要があります
つまり、各コンテンツがページが初めてロードされるとき、バックグラウンドでオンロードが処理され、Cookie 情報を使用してユーザーがログインしているかどうかが判断されます。ログインしていない場合は、ログイン ページにリダイレクトされます
つまり、各コンテンツ ページが初めてロードされるとき, onload はバックグラウンドで処理され、Cookie 情報を使用してユーザーがログインしているかどうかが判断されます。ログインしていない場合は、ログインしてログイン ページにリダイレクトします
if(!$_COOKIE["isLogin"]){
header(' <script>window.open("./index.php","_parent")</script> );
}
しかし、それでも動作しません
この問題について: パスを入力した後、ログインページはバックグラウンドのサブディスプレイにジャンプします。フローチャートのスクリーンショットを撮って確認してください