一个简单的ASP.NET Forms 身份认证
来源:互联网 发布:中信证券编程 编辑:程序博客网 时间:2024/05/18 20:09
当访问默认首页default.aspx时,会自动跳转到login.aspx页面上请求登录,随便输入用户名和密码,点击“登录”按钮,会回到首页,并显示当前登录的用户名。
Web.config
<configuration> <system.web> <compilationdebug="true"/> <authenticationmode="Forms"> <formsloginUrl="login.aspx"name=".ASPXFORMSAUTH"/> </authentication> <authorization> <denyusers="?"/> </authorization> </system.web> </configuration> |
default.aspx
<HTML> <HEAD> <TITLE>首页</TITLE> <scriptlanguage="VB"runat="server"> SubPage_Load(SenderAsObject,eAsEventArgs) Message.Text=String.Format("你好,{0}",Context.User.Identity.Name) EndSub subbtnSignout_Click(SenderasObject,EasEventArgs) FormsAuthentication.SignOut() Response.Redirect("login.aspx") endsub </script> </HEAD> <BODY> <asp:labelid="Message"runat="server"/> <br> <formmethod="post"runat="server"> <asp:buttonid="btnSignout"Text="退出登录"runat="server"OnClick="btnSignout_Click"/> </form> </BODY> </HTML> |
login.aspx
<HEAD> <TITLE>首页</TITLE> <scriptlanugage="c#"runat="server"> privatevoidPage_Load(objectsender,EventArgse) { if(Request.IsAuthenticated) Response.Redirect("default.aspx"); } voidbtnLogin_Click(Objectsender,EventArgse) { 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> <formmethod="post"runat="server"> <asp:Labelid="lblUsername"runat="server"Text="用户名:"/> <asp:Textboxid="txtUsername"runat="server"/> <br> <br> <asp:Labelid="lblPassword"runat="server"Text="密 码:"/> <asp:Textboxid="txtPassword"runat="server"TextMode="password"/> <br> <asp:buttonid="btnLogin"runat="server"Text="登录"OnClick="btnLogin_Click"/> </form> <hr> <br> <asp:Labelid="lblError"forecolor="red"runat="server"/> </BODY> </HTML> |
- 一个简单的ASP.NET Forms 身份认证
- 一个简单的ASP.NET Forms 身份认证
- 一个简单的ASP.NET Forms 身份认证(转)
- 一个简单的ASP.NET Forms 身份认证
- 一个简单的ASP.NET Forms 身份认证
- 简单的ASP.NET Forms身份认证
- asp.net 写一个完整的 Forms身份认证
- ASP.NET Forms 身份认证
- ASP.NET Forms身份认证
- ASP.NET Forms身份认证
- ASP.NET Forms身份认证
- ASP.NET Forms身份认证
- ASP.NET Forms身份认证
- 细说ASP.NET Forms身份认证
- 细说ASP.NET Forms身份认证
- 细说ASP.NET Forms身份认证
- 细说ASP.NET Forms身份认证
- 细说ASP.NET Forms身份认证
- asp.net实现C#代码加亮显示
- 数据库事务管理(转)
- 如何显示在线人数和所在位置
- ASP.net生成文字图片
- ASP.NET提供文件下载函数
- 一个简单的ASP.NET Forms 身份认证
- 在ASP.NET中实现多文件上传
- asp.net 2.0中使用sitemapDATAsource做页面导航
- 通过ASP.net程序创建域帐户故障
- 急-----急---录求小软件!!!
- ASP.NET Web Page应用深入探讨
- InvokeMember 使用
- black error diffusion
- 为ASP.NET封装的SQL数据库访问类