我正在使用Rhino Security,当我按如下方式配置安全设置时,一切正常:
Security.Configure<User>(cfg, SecurityTableStructure.Prefix);
但是,这取决于具有实现IUser接口的单个User类型,而我的应用程序具有多种类型的“User”。我尝试使用上面两行使用不同的用户类型,但可以预见,这会导致重复的映射错误...
有没有人遇到(绕过)这个问题? 提前致谢 JP
答案 0 :(得分:2)
我认为Rhino.Security要求映射到一个且只有一个类,但您可能可以使用继承来解决问题。如果您的系统允许客户和员工以不同类型的用户身份登录,那么从User类派生Customer和Employee类。