问题描述
着急的问题我坐个web项目的管理系统。我想查看在线人数,我只想出来了个笨方法,做个临时表,字段如下:编号用户登陆时间然后在登陆时候作数据库的插入,在退出时候做数据库的删除,想查看时候做临时表的列表就可以了。问题如下:1。这方法可用马?有别的方法吗?2。页面的退出事件在那里写??3。请把Session清空的简单语法告诉我,是不是在登陆时候清空1次,再在退出时候清空1次,这样能保证密码安全?4。这个论坛我已经提问过几次了。我刚学,只会提问不会回答,但是我的分有限马?没分了怎么办?多谢了,本人初学者。
解决方案
解决方案二:
1用APPLICATION来保存登陆的人数2<bodyunload="ss()">,在SS函数中实现3Session.abandon
解决方案三:
2、页面退出的事件要用JAVASCRIPT写3、SESSION是针对个人的,你登陆后将该用户的信息保存到SESSION中,如果退出了用Session.abandon()清空就可以了
解决方案四:
我是那个提问的哥们,首先先谢谢上面2位阿。还有,1方面是能显示在线人数.主要是要在线人的用户名APPLICATION行吗.还有页面的退出事件只能写脚本里阿?
解决方案五:
1。可用,但土的不得了,建议用APPLICATION这样的全局对象,你可以自己建个实体类,属性包含在线用户的信息,当每个SESSION发起时,就在APPLICATION添加这个实体类.2。页面的退出事件在那里写??那要要看你是怎么的验证了,SESSSION呢还是.NET自带的FORM,其实偶一直用SESSION,不过我略看过了一次.NET自带的authentication有个SIGNOUT()方法,你调用他就OKAY,什么都不用管.3。请把Session清空的简单语法告诉我,是不是在登陆时候清空1次,再在退出时候清空1次,这样能保证密码安全?SESSION.REMOVE.4。这个论坛我已经提问过几次了。我刚学,只会提问不会回答,但是我的分有限马?没分了怎么办?自己看着办,有贴就顶,有时会得分也说不定.其实我觉得楼主是书看太少了,你何不去认真将一本ASP.NET的书看完再做项目,这样事半功陪,反之是事倍功半,虽然说多问总是好的,但自己学更好.偶每次问问题前都会在百度上搜一下,在CSDN搜索一下,在书上找一下,实在找不到才会发贴问的,当然,有些问题书上有,但或许我目前没有那本书或者没找到,这个另当别论.