我用C#+SQL Server2000编的一个基于B/S结构的在线服务系统,请问应该怎样判断用户是否已经登录了系统。
下面代码哪位高手能解释一下是什么意思,
if(Session.count==0)//用户没有登录
{
......
}
else if(!IsPostback)//用户已经登录
{
......
}
Session.count和IsPostback是什么意思呀,是通过什么来判断用户是否登录没登录呢?谁能解释一下呢?我是初学者,多多指教,谢谢!!!
下面代码哪位高手能解释一下是什么意思,
if(Session.count==0)//用户没有登录
{
......
}
else if(!IsPostback)//用户已经登录
{
......
}
Session.count和IsPostback是什么意思呀,是通过什么来判断用户是否登录没登录呢?谁能解释一下呢?我是初学者,多多指教,谢谢!!!
解决方案 »
- 请教一个貌似基础的问题
- 如何让程序判断某个网站是否提供源?
- 当前比较好的dot net 混淆器是哪个?
- 有数个ToolStrip在TopToolStripPanel中,保存后,下次再打开工程文件时发现ToolStrip的位置都变了,这怎么解决呀?
- 请问C#自动生成word文件,请问怎么控制写入的位置呢?
- c#能操作usb口吗?要是能,做实现呢?
- vs2003 winform datagrid 中间插入空行
- DataGrid分页问题。
- 一篇文章:如何将.NET程序转换移植到Linux平台
- 请大虾告诉我学C#的进程
- 请教comboBox1数据绑定,及.ini路径问题
- 什么获取获取指定的网页上的图片,flash,.wav文件的绝对地址
Session.count当然就是统计人数了
if(!IsPostback)//用户已经登录{
......
}
所以当Session.Count=0的时候肯定没有登录(这样判断实在是方法极烂)
if(!IsPostback)是指这个页面不是Postback的而已
所以当Session.Count=0的时候肯定没有登录(这样判断实在是方法极烂)
if(!IsPostback)是指这个页面不是Postback的而已
同意上面的观点
每个用户会在服务器端开一个Session