Membership、MembershipUser和Roles类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-11
; user.Email = txtEmail.Text; Membership.UpdateUser(user); Response.Write(user.Email.ToString()); } 验证用户登录信息 bool isok = Membership.ValidateUser(txtUid.Text, txtPwd.Text); if (isok) { FormsAuthentication.SetAuthCookie(txtUid.Text, false); Response.Write("OK"); } else { Response.Write("Error"); } 获取登录用户的信息 if (User.Identity.IsAuthenticated) { MembershipUser myuser = Membership.GetUser(); if (myuser != null) { Response.Write(myuser.CreationDate); Response.Write(myuser.Email); Response.Write(myuser.IsLockedOut); Response.Write(myuser.IsOnline); Response.Write(myuser.PasswordQuestion); Response.Write(myuser.UserName); } } 根据密码问题的答案返回用户密码 if (User.Identity.IsAuthenticated) { MembershipUser user = Membership.GetUser(txtUid.Text); txtPwd.Text = user.GetPassword(txtAnswer.Text); } 修改用户密码 if (User.Identity.IsAuthenticated) { MembershipUser user = Membership.GetUser(); user.ChangePassword(txtPwd.Text,txtPWd2.Text); Response.Write(user.GetPassword(txtAnswer.Text)); } 解锁用户 MembershipUser user = Membership.GetUser(txtUid.Text); bool b = user.UnlockUser(); Response.Write(b+" "+user.IsLockedOut); 拒绝用户登录 MembershipUser user = Membership.GetUser(txtUid.Text); user.IsApproved = false; Membership.UpdateUser(user); Response.Write(user.IsLockedOut); 允许用户登录 MembershipUser user = Membership.GetUser(txtUid.Text); user.IsApproved = true; Membership.UpdateUser(user); Response.Write(user.IsLockedOut); 根据用户名或邮箱来检索用户 MembershipUserCollection users; switch(listType.Text) { case "姓名": users = Membership.FindUsersByName(txtFind.Text); if (users.Count > 0) { showUserInfo(users); } else { Response.Write("未找到用户名"); } break; case "邮箱": users = Membership.FindUsersByEmail(txtFind.Text); if (users.Count > 0) { showUserInfo(users); } else { Response.Write("未找到邮箱"); } break; } 代码实现(2) 加载所有用户 MembershipUserCollection user = Membership.GetAllUsers(); listUser.DataSource = user; listUser.DataBind(); 加载所有角色 string[] role = Roles.GetAllRoles(); listRole.DataSource = role; listRole.DataBind(); 添加新角色 Roles.CreateRole(txtRole.Text); 删除角色 Roles.DeleteRole(txtRole.Text); 将一个用户添加到一个角色 Roles.AddUserToRole(listUser.Text, listRole.T |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Membership、MembershipUser和Roles类的所有评论