注册 登录
编程论坛 ASP.NET技术论坛

[求助]ASP.net中怎么样每个页都判断用户是否登录

bob7789 发布于 2007-08-23 15:26, 1775 次点击

刚刚看ASP.net现在不知道asp.net中怎么样看用户是否登录,是放在session中吗?求大家别笑偶,真心求教!

12 回复
#2
刘小芳2007-08-23 15:46

在各个文件夹里加web.coning ,里面写入进入权限

#3
bob77892007-08-23 17:40

谢谢!~我去找着看看

#4
licaiks2007-08-24 12:00
还有一种方法:
就是在你的登陆页面将用户登陆的用户名放到session中,
不过数据库中的用户的相关记录必须保证唯一
然后到每一个页面去判断!
#5
yms1232007-08-24 12:58

放在session里,然后在每个页面的Page_Load事件内进行判断。

#6
梧桐2007-08-25 09:19
以下是引用刘小芳在2007-8-23 15:46:37的发言:

在各个文件夹里加web.coning ,里面写入进入权限

想问问web.coning 里具体怎么写呢?能给一段示例的代码吗?谢谢!

#7
jackyhuang2007-08-25 18:39
里不是有登陆和验证控件吗?用这些控件组合应该可以的啊,具体能不能我也不知道(我也是刚开始学的啦)
#8
console2007-08-25 19:52
if(Session["键值"].ToString()==null)
{
Response.writer("<script>alert('用户用户已经登录')</script>");
}
else
{
Response.writer("<script>alert('用户没有登录')</script>");
}
#9
bob77892007-08-26 10:23
谢谢大家的发言偶正在努力的学习!~
#10
bygg2007-08-26 14:20
用Session就行了。判断Session是否为null
#11
yangshuyu0602011-10-10 14:13
那登录后怎么判断是否退出呢?
#12
skybi19852011-10-11 10:02
回复 楼主 bob7789
个人对session没什么好感,存在session里面的信息相对来说比较安全,但有个过期的问题很烦人。
我一般的做法都是在在登录成功之后,把用户名存在cookie里面,头部弄一个公用的模版,每个页面都调用这个头部,然后你在头部判断一下cookie是否为空就行了
#13
skybi19852011-10-11 10:03
回复 11楼 yangshuyu060
退出你清空cookie不就行了
1