1

そこで、他の人の助けを借りて、列挙型を使用してカスタム ロール プロバイダーと属性を作成しました。これは完全に機能しており、ほぼ完全に機能していますが、機能しています! 例: [CustomRoles(MyRoles.Admin|MyRoles.User)]

HttpContext.Current.User.IsInRole("Admin")

またはさらに良い

HttpContext.Current.User.IsInRole(MyRoles.Admin)

常に false を返します。

これを機能させるにはどうすればよいですか?コード例は非常に役立ちます。

また、役割の列挙型ではなく、より良い方法があるかもしれないことは知っていますが、これが私が望む方法です。列挙型を文字列に変換したり戻したりするのに問題はありません。

私は過去 4 時間かけてこの問題をオンラインで調査し、いくつかの優れた提案を見つけましたが、それは私が探しているものとはまったく異なります。

ありがとう!

4

0 に答える 0