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