自定义登录控制C#.NET 4

我把一切都建立在那里我可以叫Membership.ValidateUser(user和pass)自定义登录控制C#.NET 4

我想使用的角色。这是设置。我知道我可以做Roles.CreateRole()等。

问题是。我需要能够调用User.IsInRole 我不知道如何通过身份验证自定义填充用户对象。我用谷歌搜索了这个,希望有人能帮上忙。我想构建自己的登录信息,而不是使用内置的登录控件。

回答:

您可以自定义登录控制的外观。将控件移动到表单中,打开智能标签,单击“转换为模板”链接按钮。您可以设置任何布局和样式,但不要编辑内部控件的ID(用户名,密码等)

更新 如果您不想在登录控件中使用构建,则可以手动执行所有内容。以下是一些样品

//Use Membership.CreateUser to create new user 

var newUser = Membership.CreateUser("username", "password");

//Here is the sample of adding new use to role

Roles.AddUserToRole("username", "role to add");

//Remove user from role

Roles.RemoveUserFromRole("username", "role to remove");

以上是 自定义登录控制C#.NET 4 的全部内容, 来源链接: utcz.com/qa/262521.html

回到顶部