0
我们的DBA需要使用存储过程(不能直接访问表)访问我们的数据库(MSSQL服务器)。 是否可以将ASP.NET SimpleMembership与存储过程一起使用?如果没有,有没有其他方法如何在这个约束下实现MVC项目中的安全性? 谢谢带存储过程的SimpleMembership
我们的DBA需要使用存储过程(不能直接访问表)访问我们的数据库(MSSQL服务器)。 是否可以将ASP.NET SimpleMembership与存储过程一起使用?如果没有,有没有其他方法如何在这个约束下实现MVC项目中的安全性? 谢谢带存储过程的SimpleMembership
您可以创建调用DBA提供的存储过程的定制SimpleMembershipProvider和SimpleRoleProvider。您需要将初始化过程从MVC 4 Internet模板中清除,如discussed in this article,并根据需要添加您自己的初始化过程。要插入您的自定义提供到应用程序中修改web.config中是这样的:
<add name="SimpleMembershipProvider" type="MyCustomMembershipProvider.SimpleMembershipProvider, MyCustomMembershipProvider"/>
凡MyCustomMembershipProvider是包含您的实施SimpleMembershipProvider组件的名称。对你的角色提供者也一样。