シンプルなメンバーシップ プロバイダーを使用しています。これまでのところうまく機能します。System.Web.Security.Rolesは、 AddUserToRole に便利なメソッドを提供します。
AddUserToRole は 2 つのパラメーターを受け入れます。
- ユーザー名
- 役割名
2 つの質問があります。
- システム内のロールの 1 つが管理者によって手動で作成され、ユーザー名 (null) がありません。これらのユーザーに役割を割り当てたいと考えています。AddUserToRole(UserId, RoleName) のようなもの。どうすればそれをオーバーロードできますか?
- すぐに使用できるユーザー名の代わりに電子メールを使用することは可能ですか? もしそうなら、どうすればいいですか?