gpt4 book ai didi

asp.net-mvc - 如何使用 ASP.NET MVC 在现有数据库中设置成员资格提供程序?

转载 作者:行者123 更新时间:2023-12-03 10:04:20 25 4
gpt4 key购买 nike

出于某种原因,在 ASP.NET MVC 中设置 Membership 的想法似乎真的很困惑。

任何人都可以提供一些明确的步骤来设置必要的表、 Controller 、类等,以便拥有一个有效的成员(member)资格提供者吗?

我知道 MVC 附带的 Demo 有一个 Accounts Controller 。但是,我应该在自己的项目中使用它吗?如果是这样,我需要什么来准备现有的数据库?如果没有,我如何了解实现成员(member)资格提供商需要做什么?

最佳答案

看看这个 step by step blog关于如何在您的 asp.net mvc 项目中设置成员(member)资格提供程序。准备数据库所需的 sdk 工具是 aspnet_regsql.exe,您不需要创建单独的数据库来执行此操作(很多人认为他们必须提供单独的 aspnet.db),您可以运行命令在您现有的数据库上,它将创建表、 View 和存储过程来为您处理成员资格提供程序。

However, should I be using this in my own project? What do I need to get my existing database ready if so? If not, how do I learn what I need to do to implement a membership provider?



使用默认提供程序(SqlMembership 提供程序)的好处是可以节省大量时间。设计一个完整的成员资格和角色提供者需要大量的工作。

编辑 [2014-06-19] Asp.Net Identity Framework 是 Microsoft 管理用户沙权限的新建议。

关于asp.net-mvc - 如何使用 ASP.NET MVC 在现有数据库中设置成员资格提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com