首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个让小弟我头疼的有关问题,ASP.NET单向登录

2012-04-15 
一个让我头疼的问题,ASP.NET单向登录帐号:admin如果有一个人正在使用这个帐号的情况下.另外一个人再使用ad

一个让我头疼的问题,ASP.NET单向登录
帐号:admin

如果有一个人正在使用这个帐号的情况下.

另外一个人再使用admin这个帐号登录,则会把正在使用的人挤到登录页面.


ASP中用COOKIE已经实现,目前ASP.NET正在苦恼中.有好想法的提供下思路.

非常感谢

[解决办法]
登录成功后存入数据库记录,注销时删除记录。登录时先到数据库里查一下,这样不知可以不。
[解决办法]

探讨

登录成功后存入数据库记录,注销时删除记录。登录时先到数据库里查一下,这样不知可以不。

[解决办法]
每个用户登陆后,给一个session 取,

 每个用户登陆前,读一读那个session 
C# code
if(that session == null){ do:"ok"你可以登陆了!;}else{ do:"没门"; return ;}
[解决办法]
你可以给它添加一个状态,0 or 1 登陆成功之后将状态改为 1
判断当状态等于1的时候,让登陆的用户回到login页面.
[解决办法]
不能的!
他非正常关了IE那?
你那个号不就一直上不去了?
所以这个实现不的了!
要不只能操作一次查一次数据库!

[解决办法]
探讨

每个用户登陆后,给一个session 取,

每个用户登陆前,读一读那个session
C# code
if(that session == null)
{
do:"ok"你可以登陆了!;
}
else
{
do:"没门";
return ;

}

[解决办法]
探讨

不能的!
他非正常关了IE那?
你那个号不就一直上不去了?
所以这个实现不的了!
要不只能操作一次查一次数据库!

[解决办法]
or 弄一个array 或 list ,设为静态成员,

 在asp.net 就不会每个用户 进页时,数据初始化了,
 
你 push or pop 一下就可以吧!
[解决办法]
探讨
引用:

不能的!
他非正常关了IE那?
你那个号不就一直上不去了?
所以这个实现不的了!
要不只能操作一次查一次数据库!

上面这个 --红色的!

不如在服务器
编历 所有session 来得快一些!

[解决办法]
可以用缓存不过这个也容易丢失!

热点排行