ホームページ  >  記事  >  バックエンド開発  >  ユーザーがPHPにログインしているかどうかを確認する方法

ユーザーがPHPにログインしているかどうかを確認する方法

WBOY
WBOYオリジナル
2016-06-13 12:02:371194ブラウズ

ユーザーが php にログインしているかどうかを確認する方法
最近 Web サイトを構築しようと計画しましたが、ログインして登録した後、ユーザーがログインしているかどうかをページ上で確認するにはどうすればよいですか?フィールドを設定するにはデータベースにフィールドを追加する必要がありますか?また、サイトの設定はどのようにすればよいのでしょうか? 例えば、サイトのルートディレクトリパスなどのサイトの公開情報を記述する設定ファイルを作成したい場合、どのように書けばよいのでしょうか?他の技術専門家からもアドバイスをいただけますので、よろしくお願いいたします。
------解決策----------------------
ユーザーがログインするときに、ユーザー ID とその他の情報 セッション
ページに入り、セッションが存在するかどうかを確認し、ユーザーがログインしているかどうかを確認します。

登録ページ

<br />session_start();<br /><br />//用戶login成功後<br />$_SESSION['uid'] = 1; // 這裡填入用戶id<br />


判定ページ
<br />session_start();<br />if(isset($_SESSION['uid']) && $_SESSION['uid']>0){<br />	echo '用戶已登入';<br />}else{<br />	echo '用戶未登入';<br />}<br />

-----解決策-------- - -----------
現在の Web サイトではユーザーのログイン認証に Cookie と memcache が使用されているようです。Baidu や Sina などを試してください。Cookie をオフにしてログインしてみてください。動作しない
------解決策--------------------------------

引用:
ああ、試してみたらうまくいきました。ありがとうございます。グローバル設定について何かアドバイスはありますか?

グローバルに、値は定数として保存できます。
define("NAME", "XX");
セッションと Cookie を通じて保存できる値の転送を実装します。どこでも入手できます。
------解決策---------
通常、ログインの問題を解決するにはセッションが使用されます。 。
Cookie は、次回のログインを容易にするためにユーザー情報をユーザーのコンピュータに保存するために使用されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。