すべて、この投稿を読んだ後、Asp.net MVC4 でユーザーのログインと認証を実装するという考えが浮かびました。誰かがこれをレビューするのを手伝ってくれることを願っています. コメントやその他の解決策は大歓迎です。ありがとう。
まず、viewbag 変数を使用して、ビューで認証されたリクエストかどうかを判断します。コードは次のようになります。
<% if (ViewData["longined"] == "success")
{ %>
//display something shows user already logged in.
<%}%>
次に、グローバル フィルターを実装して、セッションから取得できる認証済みユーザー情報を確認します。このユーザー情報がセッションに存在する場合、それはユーザーがログインしていないことを意味します。それ以外の場合は を設定する必要があります
ViewData["longined"] == "success"
。
login アクションと view で。ビューにユーザー名とパスワードを入力し、に投稿しAction
て検証することができます。成功した場合、ユーザー情報をセッションに保存します。
最後に行う必要があるのは、グローバル フィルターを に登録することですGlobal.asax
。ありがとう。