2

C# で Web アプリのログイン ハンドラーを作成するにはどうすればよいですか?

Java では、ユーザー名とパスワードをサーブレットに送信する JSP を使用し、サーブレットは POJO に委譲します - データベースのルックアップと検証のために。検証が失敗した場合、サーブレットは別の試みのために login.jsp に転送し、成功した場合はセキュア リソースに転送します。

4

4 に答える 4

9

フォーム認証を調べてください。

于 2008-09-24T20:16:51.360 に答える
1

主に、用語の問題です。Java を ASP.NET MVC に変換させてください。

ASP.NET MVC では、ユーザー名とパスワードをコントローラー アクションに送信する HTML ビューを使用します。コントローラー アクションは、DB ルックアップと検証のために POCO に委任します。検証が失敗した場合、Controller は別の試行のためにログイン ビューをレンダリングし、成功した場合はセキュアなリソースに転送します。

そして、WebForms へ:

ASP.NET WebForms では、ユーザー名とパスワードを Login.aspx コードビハインドにポストバックする LoginControl を使用します。これは、DB ルックアップと検証のために POCO に委任します。検証が失敗した場合、別の試行のために Login.aspx ページが再度表示され、成功した場合は、セキュリティで保護されたリソースにリダイレクトされます。

于 2008-09-24T20:26:39.667 に答える
0

Visual Studio の .NET Web サイト管理ツールは、初めての方に最適です。

于 2008-09-24T20:30:11.780 に答える
0

asp.net Web フォーム モデルでは、各ページがそれ自体にポスト バックします。ボタンのクリックに関連付けられた関数を作成して、データベースの検索と検証を行います。

以下は、vb から c# へのコンバーターを使用して簡単に c# に変換できる VB.net の例です。

http://www.sitepoint.com/article/securing-passwords-database/

于 2008-09-24T20:20:18.590 に答える