ホームページ > ウェブフロントエンド > htmlチュートリアル > ページが常にサブセクションに表示されるのはなぜですか?_html/css_WEB-ITnose

ページが常にサブセクションに表示されるのはなぜですか?_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:19:58
オリジナル
824 人が閲覧しました

私は、他の人がファイル パスを知り、ログイン ページを直接スキップすることを防ぐために、Cookie を使用してユーザーがログインしているかどうかをチェックするバックエンド管理システムに取り組んでいます。しかし、パスを入力すると、ログイン ページがバックエンドのメイン ページであるバックエンドのサブセクションにジャンプします
解決策があるかどうかお聞きしたいのですが。


ディスカッションへの返信(解決策)

これはバックグラウンドでのログイン処理に問題があるはずです?バックグラウンドで間違ったページを見つけたに違いありません

申し訳ありませんが、上記の質問の理解には問題がある可能性があります。ページにアクセスする前にログインする必要があることを実装したい場合は、ログインに成功した後に Cookie 識別を使用し、ユーザーがコンテンツ ページをリクエストしたときにページの onload イベントで Cookie を確認する必要があります

つまり、各コンテンツがページが初めてロードされるとき、バックグラウンドでオンロードが処理され、Cookie 情報を使用してユーザーがログインしているかどうかが判断されます。ログインしていない場合は、ログイン ページにリダイレクトされます

つまり、各コンテンツ ページが初めてロードされるとき, onload はバックグラウンドで処理され、Cookie 情報を使用してユーザーがログインしているかどうかが判断されます。ログインしていない場合は、ログインしてログイン ページにリダイレクトします
if(!$_COOKIE["isLogin"]){
header(' <script>window.open("./index.php","_parent")</script> );
}
しかし、それでも動作しません

この問題について: パスを入力した後、ログインページはバックグラウンドのサブディスプレイにジャンプします。フローチャートのスクリーンショットを撮って確認してください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート