0

ユーザーのログインチェックにはセッションが必要ですか、それともデータベースと一致するユーザー名をチェックすることで代わりに行うことができますか?? ユーザー名または電子メールを使用したデータベースチェックによって行われる場合、セッションの必要性は何ですか? できれば説明付きで教えてください..ありがとう

4

2 に答える 2

0

セッションは、ログイン後にユーザーを追跡するために使用されるタイプの Cookie です! 例:ユーザーがユーザー名とパスワードを送信し、データベースと照合した後、おそらく再度認証する必要はありません(ページがヒットするたびにユーザー名とパスワードを再確認します)。したがって、セッションで識別子を保存できますログインに成功したユーザーを認識します。

通常、ユーザーがウィンドウを閉じるとセッションは期限切れになりますが、Cookie は長期間保持できます。

基本ロジック:

  1. ユーザー名とパスワードが送信されたかどうかを確認する
  2. 送信されたユーザー名とパスワードがデータベースに存在するかどうかを確認します
  3. 2 番目の条件が true の場合、セッションを作成します
于 2013-08-10T18:54:59.173 に答える
0

いいえ、セッションはユーザー チェックには必要ありません。セッションは、ユーザーが Web サイトを移動するときにユーザーを追跡するためのものです。ユーザーがページをナビゲートすると、セッションはユーザーを追跡します。たとえば、このサイトのユーザーはすべてのデータを持っています。彼がどのページにいても「彼と一緒に」。

于 2013-08-10T18:39:50.603 に答える