[英]How create role to put in the database?
我希望在用户进行身份验证(登录)以访问应用程序之后为每个用户创建一个角色,我将为该角色赋予一些角色并将其保存在数据库中。 我将使用数据库“ aspnet.mdf”和Linq toSql进行示例以存储数据,但是在我需要知道如何在c#(WPF)中创建角色以及创建之后,我希望在数据库中添加角色,这样我就可以为每个用户分配我希望扮演正确的角色。 你有一些想法如何做对吗??? 我将使用数据库“ aspnet.mdf”作为示例,因为我认为仅测试我的应用程序就很好(我需要此功能来开发项目)。
非常感谢。
亲切的问候,
再见
这就是您可能会完成的事情。 我不确定为什么您要为每个用户创建一个角色,但这样会破坏角色的目的。 无论如何,这样的工作将:
// Check User exists
if (Membership.GetUser("admin") == null)
Membership.CreateUser("admin", "pass", "admin@domain.com");
// Check Role exists or create
if (!Roles.RoleExists("AdminRole"))
Roles.CreateRole("AdminRole");
// Check Users in Roles
if (!Roles.IsUserInRole("admin", "AdminRole"))
Roles.AddUserToRole("admin", "AdminRole");
你不知道
如果您使用的是ASP.NET的成员资格框架,则不要使用LinqToSql对其进行修改。 您使用ASP.NET的成员资格框架 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.