これに対する解決策を探していますが、Web上で解決策を見つけることができません。以前に他の言語でこれを行ったことがありますが、ASP.Netでこれを行う方法がわかりません。Visual Studio2010Expressを使用しています。
現在、RegisterUserコントロールのCreatingUserイベントにホワイトリストコマンドを配置する必要があると考えています。これに対して、ユーザーが指定した電子メールアドレスを取得し、ドメインがホワイトリストに登録された電子メールアドレスの別のテーブルにあることを確認します。ホワイトリストに含まれている場合はユーザーの登録を続行し、含まれていない場合は失敗します。
基本的に、ユーザーはWebサイトに参加するために、ホワイトリストに登録された電子メールアドレスに属している必要があります。
誰かがASP.Netでこれを具体的に行う方法について教えてもらえますか?ASP.Netから作成された基本的なプロジェクトテンプレートから構築しているので、これはすべて私が使用しているストックMicrosoftコードです。コードは素晴らしいですが、私も実際に何をしているのかを学びたいです!
編集: ASPNETDB.mdfに次のテーブルを作成しました
whitelistTable:
whitelistID、bigint自動インクリメント
whitelistDomain、nvarchar(256)