Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET技巧

ASP.NET 防止用户跳过登陆界面

来源:中文源码网    浏览:146 次    日期:2024-05-18 16:36:14
【下载文档:  ASP.NET 防止用户跳过登陆界面.txt 】


ASP.NET 防止用户跳过登陆界面
1.在登陆页面的检查登陆成功代码后添加如下代码 Session["UserID"] = txtUserID.Text.Trim(); 或者 Session["UserID"] = "OK"; 例如,在我的 Login.aspx.cs 的登陆按钮响应事件中代码如下: if (BaseClass.CheckUser(txtUserID.Text.Trim(), txtPwd.Text.Trim())) { Session["UserID"] = txtUserID.Text.Trim(); Response.Redirect("Main.aspx"); } else { Response.Write(""); } 2.然后在每个页面的Page_Load的开始处添加如下代码: if (Session["UserID"] == null || Session["UserID"].ToString() == "") { Response.Write(""); } 例如在我的 Main.aspx.cs 的Page_Load代码包含如下内容: protected void Page_Load(object sender, EventArgs e) { if (Session["UserID"] == null || Session["UserID"].ToString() == "") { Response.Write(""); } if (!IsPostBack) { } } 3.试试看,呵呵 ,,,

相关内容