主页 > 知识库 > 一个简单的ASP.NET Forms 身份认证的实例方法

一个简单的ASP.NET Forms 身份认证的实例方法

热门标签:网站排名优化 电商新玩法 百度AI接口 人工智能 客户服务 科大讯飞语音识别系统 国美全国运营中心 电销业务
Web.config
复制代码 代码如下:

configuration>
 system.web>
  compilation debug="true"/>
  authentication mode="Forms">
   forms loginUrl="login.aspx" name = ".ASPXFORMSAUTH" />
  /authentication>
  authorization>
   deny users="?"/>
  /authorization>
 /system.web>
/configuration>

default.aspx
复制代码 代码如下:

HTML>
HEAD>
TITLE>首页/TITLE>
script language="VB" runat="server">
 Sub Page_Load(Sender As Object, e As EventArgs)
  Message.Text = String.Format("你好,{0}", Context.User.Identity.Name)
 End Sub
 sub btnSignout_Click(Sender as Object, E as EventArgs)
  FormsAuthentication.SignOut()
  Response.Redirect("login.aspx")
 end sub
/script>
/HEAD>
BODY>
asp:label id="Message" runat="server"/>
br>
form method="post" runat="server">
 asp:button id="btnSignout" Text="退出登录" runat="server" OnClick="btnSignout_Click"/>
/form>
/BODY>
/HTML>

login.aspx
复制代码 代码如下:

HEAD>
TITLE>首页/TITLE>
script lanugage="c#" runat="server">
 private void Page_Load(object sender, EventArgs e)
 {
  if (Request.IsAuthenticated)
    Response.Redirect("default.aspx");
 }
 void btnLogin_Click(Object sender, EventArgs e)
 {
  if (txtUsername.Text != null txtUsername.Text != String.Empty txtPassword.Text != null txtPassword.Text != String.Empty)
   FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
  else
   lblError.Text = "错误的用户名/密码";
 }
/script>
/HEAD>
BODY>
form method="post" runat="server">
 asp:Label id="lblUsername" runat="server" Text="用户名:"/>
 nbsp;nbsp;nbsp;
 asp:Textbox id="txtUsername" runat="server"/>
 br>
 br>
 asp:Label id="lblPassword" runat="server" Text="密 码:"/>
 nbsp;nbsp;nbsp;
 asp:Textbox id="txtPassword" runat="server" TextMode="password"/>
 br>
 asp:button id="btnLogin" runat="server" Text="登录" OnClick="btnLogin_Click" />
/form>
hr>
 br>
 asp:Label id="lblError" forecolor="red" runat="server"/>
/BODY>
/HTML>
您可能感兴趣的文章:
  • ASP.NET Forms身份认证详解
  • ASP.NET Forms身份认证

标签:攀枝花 拉萨 POS机 厦门 南平 咸宁 枣庄 益阳

巨人网络通讯声明:本文标题《一个简单的ASP.NET Forms 身份认证的实例方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266