のGetRolesForUser()
メソッドはRoleProvider
、ユーザーのログイン名を受け取り、そのユーザーのロールのリストを返します。しかし、私のアプリケーションではこれでは十分ではありません。ユーザーの役割を取得するには、さらにいくつかの情報が必要です。
この追加情報をメソッドに取り込むにはどうすればよいですか?
で持っていますが、 では利用できないSession
ことがわかりました。Session
RoleProvider
私が念頭に置いていたのは、この追加情報を を拡張するクラスにMembershipUser
入れることでしたRoleProvider
。CustomMembershipUser
しかし、 を作成して の一部にする方法がわかりませんMembershipProvider
。これは可能ですか?
簡単な方法はCookie を使用することですが、私はそれを避けようとしています。