📄 createdefaultusers.aspx.cs
字号:
using System.Web.Security;
partial class CreateDefaultUsers : System.Web.UI.Page
{
protected void CreateUsersAndRoles_Click( object sender, System.EventArgs e)
{
string[] roleNames = {"Administrator", "FanClubMember", "Manager", "Owner", "Reporter"};
string[] userNames = {"chrish", "chrisu", "dan", "dave", "jim", "john", "lou"};
string password;
MembershipCreateStatus CreateStatus;
// create the roles
foreach ( string roleName in roleNames)
{
if (!Roles.RoleExists(roleName))
Roles.CreateRole(roleName);
}
// create the users
foreach ( string userName in userNames)
{
password = string.Format("{0}@123", userName);
if (! Membership.ValidateUser(userName, password) )
{
Membership.CreateUser(userName, password,
string.Format("{0}@wroxunited.net", userName),
userName, userName, true, out CreateStatus);
if (CreateStatus != MembershipCreateStatus.Success)
Status.Text = string .Format("Creation of user '{0}' failed: {1}", userName, CreateStatus);
}
}
// add the users to their correct roles
Roles.AddUserToRole("chrish", "Reporter");
Roles.AddUserToRole("chrisu", "Reporter");
Roles.AddUserToRole("dan", "Manager");
Roles.AddUserToRoles("dave", roleNames);
Roles.AddUserToRole("jim", "Owner");
Roles.AddUserToRole("john", "Reporter");
Roles.AddUserToRole("lou", "FanClubMember");
Status.Text = "Users and roles created";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -