asp.net如何利用page事件来进行身份验证
时间:2011-05-03 来源:刀那儿特
asp.net如何利用page事件来进行身份验证
xuedaonet根据自己的学习经验整理了【asp.net如何利用page来进行身份验证】,如有不正确的地方,欢迎指证!
using System;
using System.Data;
using System.Configuration;
////www.jixiebaike.comusing System.Linq;
using System.Web;using System.Web.Security;
using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;
/// <summary>///BasePage 的摘要说明/// </summary>
public class BasePage:System.Web.UI.Page{
public BasePage() {
this.Load += new EventHandler(BasePage_Load);
}
void BasePage_Load(object sender, EventArgs e) {
if (Session["UserName"] == null) {
Response.Redirect("~/login.aspx");
}
}} 在这里是通过Session["UserName"]是否为空来判断用户是否有相关权限,如果为空就会跳转到登录页面提示用户进行登录。对应其它需要进行登录的页面,只需要继承这个BasePage类就可以实现身份验证功能。例如:
public partial class Index : BasePage{}
煤矸石粉碎机 页岩粉碎机 煤渣粉碎机 双级粉碎机 矿渣粉碎机 建筑废料粉碎机 双级无筛底粉碎机 高湿物料细碎机 单锤式破碎机 立式复合破碎机 滚筒筛