ホームページ  >  記事  >  バックエンド開発  >  ログインをスキップできる理由

ログインをスキップできる理由

WBOY
WBOYオリジナル
2016-06-13 11:58:561116ブラウズ

ログインをスキップできるのはなぜですか?
初心者:

私は最初にログインして Mainframe.html に移動しましたが、URL に直接入力しました: http://…………//Mainframe.html兄弟たちに聞きたいのですが、Mainframe.html に移動する前にまずログインする必要があるので、どう対処すればよいでしょうか。
------解決策---------
ログイン時にログイン情報をセッションに保存します。 Mainframe.html に飛んだ後、セッション内のデータを取り出して判断するだけ
-----解決策------ --- --
Mainframe.html を直接入力したくない場合は、Mainframe.html を確認する必要があります
ただし、Mainframe.html ではサーバーサイド スクリプトを実行できません
-- ---- 解決策 --------------------
$_session を使用して判断します。
値がある場合はログインします。値がない場合はログインが許可されません
------解決策------ --
各ページでセッションがあるかどうかを確認し、ログインに成功したらセッションを保存する必要があります。
------解決策---------

<?php<br />session_start ();<br />if (! isset ( $_SESSION ['username'] )) {<br />	/*header("Location:index.php");*/<br />	$url = "index.html";<br />	echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=$url\">";<br />	exit ();<br />}<br />?>

ログイン後 追加このコードをジャンプしたページにコピーし、セッションが存在するかどうかを確認します。セッションが存在しない場合は、ログイン ページ

に戻ります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。