セッションCookie(永続的なCookieではない)を使用してユーザーIDを保存し、ユーザーがログインしているかどうかを確認しています。
基本的に、ユーザーはログインし、資格情報を確認してから、セッションCookie userID = 37を設定します(この特定のユーザーの場合、別のユーザーは73または69などになります...)
Session.Add("UserID", 37);
私の質問は、ログインしているユーザーがこのセッションCookieを37から73に変更して、サーバーをだまして実際にユーザー73であると思わせることは可能ですか?はいの場合、私は何を間違っていますか、このケースをどのように処理しますか?セッションのユーザーIDとパスワードのハッシュを入力して毎回チェックするのは非常識なようです。
このユーザーID値は、後でクエリでも使用して制限します。
これが正確なコードの質問ではない場合は申し訳ありませんが、私のコードに非常に関連しています。