ASP.NETのカスタムデータベースに対する認証を設定する最も良い方法は何ですか?私の現在のセットアップは素晴らしいとは言えません。認証を行う良い方法があると確信していますが、私が見つけることができるのは7〜8歳の記事です。現在の設定は次のとおりです。asp.netのカスタム認証
- アプリケーションは、ユーザーが許可されたユーザーのデータベースに存在するかどうかを調べるために、Windowsユーザー名(Windows認証)を使用します。これは、Page_LoadでAuthenticateメソッドを呼び出すことによって行われます。
- ユーザーが許可されたユーザーでない場合、ページはログイン画面にリダイレクトされます。
この方法の欠点は、それが呼び出すことです:Page_Loadメソッドの本体全体を実行
Response.Redirect("~/login.aspx", false)
。認証を行う良い方法はありますか?カスタムページクラスやHTTPModuleのようなものがありますか?
これは、すべてのページが継承できる基本クラスに組み込まれる可能性があります。 – ScottD
ええ、ベースページクラスを使用することは、この種の機能のための素晴らしいアイデアです。 – wsanville
優秀、それはまさに私がやることです。今私はそれについて考えるように明らかに見えます。 – ScottD