谁有网站用户登录和网页权限的代码,或者给个链接也行,急需,谢谢!
解决方案 »
- 不打开outlook获得未读邮件的数量 C#程序
- 关于System.Diagnostics.Process.Start方法的问题
- Datagridview 行标题不能完整显示数字问题
- C# 批量更新
- 哪位有ibaits.net和spring.net整合的c#的例子,或者帮助
- 有关枚举的问题
- 求助,有关聊天程序的端口开放问题!
- 怎么更新不了数据库
- Visual Studio .NET 无法创建应用程序.问题很可能是因为本地 Web 服务器上没有安装所需的组件
- DateSet oDataSet = new DataSet(); 不对吗?告诉我找不到命名空间DataSet
- C#获取Exchange 2007未读邮件问题
- 求combox的实现原理
using System;
using System.Data;
using System.Configuration;
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;/// <summary>
///PageBase 的摘要说明
///By Allen Chen at 2010-11-03
///PageBase,check UserLogin
/// </summary>
public class PageBase : System.Web.UI.Page
{
public PageBase()
{
//
//TODO: 在此处添加构造函数逻辑
//
} private string sessionUserName;
private string sessionPassword;
public string SessionUserName
{
get { return this.sessionUserName; }
}
public string SessionPassword
{
get { return this.sessionPassword; }
} protected override void OnInit(EventArgs e)
{
base.OnInit(e); if (base.Session["UserName"] == null || Session.Count < 1)
{
Response.Redirect("UserLogin.aspx");
}
else
{
this.sessionUserName = Session["UserName"].ToString();
this.sessionPassword = Session["Password"].ToString();
}
}
}
实例:
Session["Uname"] = dr["u_name"].ToString();
Session["U_id"] = dr["u_num"].ToString();
Session["U_type"] = dr["u_type"].ToString();
Session.Timeout = 120;
Response.Redirect("~/Default.aspx");然后后续网页验证session即可
验证要写到“Page_PreInit”过程里面
实例:if (Session["U_id"].ToString() == "0")
{
Response.Write("<script>window.alert('请先登录系统');</script>"); }