C# で Web アプリのログイン ハンドラーを作成するにはどうすればよいですか?
Java では、ユーザー名とパスワードをサーブレットに送信する JSP を使用し、サーブレットは POJO に委譲します - データベースのルックアップと検証のために。検証が失敗した場合、サーブレットは別の試みのために login.jsp に転送し、成功した場合はセキュア リソースに転送します。
C# で Web アプリのログイン ハンドラーを作成するにはどうすればよいですか?
Java では、ユーザー名とパスワードをサーブレットに送信する JSP を使用し、サーブレットは POJO に委譲します - データベースのルックアップと検証のために。検証が失敗した場合、サーブレットは別の試みのために login.jsp に転送し、成功した場合はセキュア リソースに転送します。
フォーム認証を調べてください。
主に、用語の問題です。Java を ASP.NET MVC に変換させてください。
ASP.NET MVC では、ユーザー名とパスワードをコントローラー アクションに送信する HTML ビューを使用します。コントローラー アクションは、DB ルックアップと検証のために POCO に委任します。検証が失敗した場合、Controller は別の試行のためにログイン ビューをレンダリングし、成功した場合はセキュアなリソースに転送します。
そして、WebForms へ:
ASP.NET WebForms では、ユーザー名とパスワードを Login.aspx コードビハインドにポストバックする LoginControl を使用します。これは、DB ルックアップと検証のために POCO に委任します。検証が失敗した場合、別の試行のために Login.aspx ページが再度表示され、成功した場合は、セキュリティで保護されたリソースにリダイレクトされます。
Visual Studio の .NET Web サイト管理ツールは、初めての方に最適です。
asp.net Web フォーム モデルでは、各ページがそれ自体にポスト バックします。ボタンのクリックに関連付けられた関数を作成して、データベースの検索と検証を行います。
以下は、vb から c# へのコンバーターを使用して簡単に c# に変換できる VB.net の例です。
http://www.sitepoint.com/article/securing-passwords-database/