gpt4 book ai didi

c# - ASP.Net MVC4 成员(member)资格

转载 作者:太空狗 更新时间:2023-10-30 01:22:42 25 4
gpt4 key购买 nike

我刚刚开始学习 ASP.NET MVC(4)。出于练习目的,我从一个微博项目开始。所以它显然会有用户数据库。当我创建 ASP.Net MVC4 项目时,它附带了已经存在的成员资格模块(AccountsController.cs、AccountModel.cs 和 View 文件)。

我现在没有数据库,所以我将使用 EF 和设计/模型优先方法。我尝试使用数据库创建示例应用程序。当我注册一个用户时(使用 Asp.Net MVC4 提供的注册页面),我在我的数据库中看不到任何用户表。我想知道包含有关用户、用户角色信息的表在哪里。我在我的数据库中找不到它。

还有一件事,我应该使用 MVC4 身份验证还是为用户创建一个新表?

请帮帮我..

问候,拉胡尔

最佳答案

默认的 ASP.NET MVC 4“Internet 应用程序”项目模板带有一些默认的成员资格功能。如果您搜索并更新下面的行,如果成员(member)表尚不存在,将在您的数据库中创建它们:

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

更多信息在这里:

http://aaron-hoffman.blogspot.com/2013/02/aspnet-mvc-4-membership-users-passwords.html

关于c# - ASP.Net MVC4 成员(member)资格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016940/

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