Rhino Security - 配置多个用户

时间:2010-03-08 18:31:47

标签: c# rhino-commons rhino-security

我正在使用Rhino Security,当我按如下方式配置安全设置时,一切正常:

Security.Configure<User>(cfg, SecurityTableStructure.Prefix);

但是,这取决于具有实现IUser接口的单个​​User类型,而我的应用程序具有多种类型的“User”。我尝试使用上面两行使用不同的用户类型,但可以预见,这会导致重复的映射错误...

有没有人遇到(绕过)这个问题? 提前致谢 JP

1 个答案:

答案 0 :(得分:2)

我认为Rhino.Security要求映射到一个且只有一个类,但您可能可以使用继承来解决问题。如果您的系统允许客户和员工以不同类型的用户身份登录,那么从User类派生Customer和Employee类。