在一个项目中,有好几个页面都需要判断用户是否登陆, 只有登陆了的用户才能跳转到该页面。我用的是将登陆后的用户名存放在session中 但是这样每一个页面都需要去判断session的值 我想问一下 还有没有其他的方法 能更快速的,简洁的来进行判断。因为用session的方法来判断很不方便 很麻烦 不是一中有效的方法 希望会的各位大虾能够帮忙一下 最好能给一小段代码 谢谢
解决方案 »
- Response.TransmitFile如何可以让迅雷下载?
- 开发IE可以嵌入的winform控件时,用什么方法来获取数据、保存数据比较好?
- 编译错误,不包含定义,而且找不到可接受的类型。
- asp.net calendar 鼠标放在日期上变色 怎样实现
- 急救:C#类库调用怎么只出现第一个?
- 初学,问个弱智问题,如何将dw做的网页导入到vs.net2005中进行设计并编程?
- 请问有人做过货币数字转换大写的吗
- 问一下大家用.net进行登陆验证一般都用什么来验证?
- 请问后缀为html的页面文件如何转换为后缀为aspx的页面文件?
- vc.net和asp.net共享COM组件,急!搞定再给100分。
- 请教SESSION的生命周期
- .NET如何将blob字段中的数据读来转换成word文档并下载
如果验证的页面少,还是session方便
楼主是否可以创建一个用户登陆状态表呢~~
或在用户信息表中加个标示位 控制 ~~
session的问题太多了~~
方法多种
public class LoginCheck : System.Web.UI.Page
{
public LoginCheck ()
{
//
// TODO: 在此处添加构造函数逻辑
//
} protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
//这里验证用户登录
}
}页面的cs文件
public partial class *****: LoginCheck
写个类 检查存登录用户的session是否为空,需要的页面调用这个类