还是.NET问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:55:12
是这样的
用户通过登陆页面登陆后转向首页,我想在首页显示登陆用户的一些信息
1---登陆后在首页显示的用户名和注销怎么弄?
2---当他浏览其他页面的时候也保持30分(视为在线)不用再重新登陆怎么弄?
用的是VS2005,我不想用他的登陆控件,因为它自带有数据库,而我用的是SQL2000.
能给个详细的操作步骤吗?
现在没分了,我晚些补上

登录 后 你把“用户名”保存在 Session里就可以了啊,Session的存在时间一般就是大约20多分钟,半小时的样子。
其他的事件,比如注销什么的,你就在Page_Load里面写。再加一个Session的判断。如果页面刷新时,Session有值,那么就继续使用。超过30分钟Session过期了,if (Session["UserName"].Equals(null)) 你就 Response.Redirect("~/../..login.aspx");回到 登陆的首页 就可以了