ユーザーのログインチェックにはセッションが必要ですか、それともデータベースと一致するユーザー名をチェックすることで代わりに行うことができますか?? ユーザー名または電子メールを使用したデータベースチェックによって行われる場合、セッションの必要性は何ですか? できれば説明付きで教えてください..ありがとう
2 に答える
0
セッションは、ログイン後にユーザーを追跡するために使用されるタイプの Cookie です! 例:ユーザーがユーザー名とパスワードを送信し、データベースと照合した後、おそらく再度認証する必要はありません(ページがヒットするたびにユーザー名とパスワードを再確認します)。したがって、セッションで識別子を保存できますログインに成功したユーザーを認識します。
通常、ユーザーがウィンドウを閉じるとセッションは期限切れになりますが、Cookie は長期間保持できます。
基本ロジック:
- ユーザー名とパスワードが送信されたかどうかを確認する
- 送信されたユーザー名とパスワードがデータベースに存在するかどうかを確認します
- 2 番目の条件が true の場合、セッションを作成します
于 2013-08-10T18:54:59.173 に答える
0
いいえ、セッションはユーザー チェックには必要ありません。セッションは、ユーザーが Web サイトを移動するときにユーザーを追跡するためのものです。ユーザーがページをナビゲートすると、セッションはユーザーを追跡します。たとえば、このサイトのユーザーはすべてのデータを持っています。彼がどのページにいても「彼と一緒に」。
于 2013-08-10T18:39:50.603 に答える