【发布时间】:2013-02-09 00:26:36
【问题描述】:
我不聪明,我遇到了这个小问题。我想到了一个我想创建的应用程序,一个显示我白天所做工作的授权系统。 只有我作为唯一管理员创建的用户才能登录系统。
为了制作该应用程序,我必须首先将我(管理员)插入数据库,以便我可以继续向其中添加新功能。但是MVC4提供的数据库(默认myappname)不能直接用于新成员数据的插入(尤其是webpages_Membership表,需要对用户密码进行加密)。
我对 MVC4 还是太陌生,无法用新的数据库替换已定义的数据库并从头开始。
你知道我必须做什么才能将administrator 作为用户名和密码并将定义的值作为新成员数据插入到定义的表中,以便我可以使用新创建的 MVC4 应用程序提供的登录页面吗?
更新
我正在使用 VS2012,我打开 ASP.NET 配置(项目->Asp.Net 配置)并按照 AdamB 帖子中链接提供的教程进行操作,但它不会将用户添加到我的数据库中。
我不想这样做,但我认为现在我只能点击Register 链接并从那里注册一个带有密码的新用户 (administrator),只有这样有助于将新成员添加到我的表中。关于角色,我直接将新角色名添加到表(webpages_Roles)中,并在数据库中的相应表中手动引用UserId、RoleId。
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-4