网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET2.0成员角色控制和管理开发思路概述

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
";
              break;
      Case MembershipCreateStatus.DuplicateEmail
        lblResults.Text = "电子邮件已经在使用,请输入一个不同是的电子邮件地址”;
              break;
 Case Else
        lblResults.Text = "An error occurred while creating the user."
}
true是否用户一开通就被授权。
Login.apx
<二>登录事件
string userName = txtUserId.Text;
string password = txtPassword.Text;
if (Membership.ValidateUser(userName, password))
{
      If  ! (Request.QueryString("ReturnUrl") Is nothing) //如果该项有值则切换到转向此页的页面
      {
        FormsAuthentication.RedirectFromLoginPage(userName, False);转到调用这个页的页
      }
      else
      {
       FormsAuthentication.SetAuthCookie(userName, False);不转到其它页
        Response.Redirect("~/secured/menu.aspx");转向其它的页面
      }
else
 {
      lblResults.Visible = True;
       lblResults.Text = "Unsuccessful login. Please re-enter your information and try again.";
 
      If (Not Membership.GetUser(userName) Is Nothing)如果验证不正确,且又存在该用户
          If(Membership.GetUser(userName).IsLockedOut = true)用户是否已锁定(5次)
               lblResults.Text = lblResults.Text & " <b>Your account has been locked out.</b>"
          End If
      End If
    End If
<三>用户的注销
FormsAuthentication.SignOut();//注销用户
Roles.DeleteCookie();//清除cookie
FormsAuthentication.RedirectToLoginPage();//注销后转回到登陆页
用户信息的显示
MemberShipUser memUser=MemberShip.GegUser();
<%=Server.HtmleEncode(memUser.UserName)%>//用户名
<%=Server.HtmleEncode(memUser.Email)%>//用户的电子邮件
<%=Server.HtmleEncode(memUser.IsApproved)%>//是否批准和通过
<%=Server.HtmleEncode(memUser.PasswordQuestion)%>//用户的密码问题
<%=Server.HtmleEncode(memUser.IsOnline)%>// 用户是否在线
<%=Server.HtmleEncode(memUser.LastLoginDate.ToString(“F”))%>//最后登录时间
<%=Server.HtmleEncode(memUser.LastActivityDate.ToString(“F”))%>//最后活动时间
<%=Server.HtmleEncode(memUser.LastPasswordChangeDate.ToString(“F”)%>//最后一次更密码时间
<四>删除当前登录的用户信息
if(MemberShip.Deleteuser(User.Identity.Name))
{
       FormAuthentication.SignOut();
       Roles.DeleteCookie();
  &
  • 上一篇资讯: 有关membership实用性讨论
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号