⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 867292.xml

📁 论坛精华帖子
💻 XML
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<TopicId>867292</TopicId>
<TopicName>关于相同禁止用户同时登陆的问题,加分了</TopicName>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>23</ReplyNum>
<PostDateTime>2002-7-11 17:53:45</PostDateTime>
<Point>100</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>关于相同禁止用户同时登陆的问题,加分了</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>失去你是我今生最大的痛</PostUserNickName>
<rank>一星(中级)</rank>
<ranknum>star1</ranknum>
<credit>151</credit>
<ReplyID>5633799</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>203548</PostUserId>
<PostUserName>realyfly</PostUserName>
<Point>10</Point>
<Content>使用session绑定就可以了
或者在数据库里放一个字段登陆后就修改成不可用
用户离开后改成可用</Content>
<PostDateTime>2002-7-11 18:16:13</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>晓彬</PostUserNickName>
<rank>两星(中级)</rank>
<ranknum>star2</ranknum>
<credit>135</credit>
<ReplyID>5634029</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>173450</PostUserId>
<PostUserName>Andrawu</PostUserName>
<Point>10</Point>
<Content>application</Content>
<PostDateTime>2002-7-11 18:30:28</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5634057</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>明白了

另外我想搞清楚
我贴的那段代码只能禁止相同用户
且相同机器同时登陆吗</Content>
<PostDateTime>2002-7-11 18:32:38</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5634088</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>SESSION绑定会
APPLICATION不会</Content>
<PostDateTime>2002-7-11 18:35:22</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>zz</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>95</credit>
<ReplyID>5639771</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>107094</PostUserId>
<PostUserName>zhu_liping</PostUserName>
<Point>60</Point>
<Content>http://oldsite.linuxaid.com.cn/developer/showdev.jsp?i=351</Content>
<PostDateTime>2002-7-12 9:02:08</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>阿修罗十三之雪</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>100</credit>
<ReplyID>5649965</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>216437</PostUserId>
<PostUserName>minitigger</PostUserName>
<Point>0</Point>
<Content>把ip也帮定进去。</Content>
<PostDateTime>2002-7-12 16:57:04</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>阿修罗十三之雪</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>100</credit>
<ReplyID>5649979</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>216437</PostUserId>
<PostUserName>minitigger</PostUserName>
<Point>0</Point>
<Content>把ip也帮定进去。</Content>
<PostDateTime>2002-7-12 16:57:36</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5652260</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>zhu_liping(zz)&#32;介绍的方法好用

IP怎么绑定呀
给段代码看行吗


</Content>
<PostDateTime>2002-7-12 19:04:44</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5652275</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>为什么要绑那?
</Content>
<PostDateTime>2002-7-12 19:06:08</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>秋飞意</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>5655727</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>136873</PostUserId>
<PostUserName>yun15291li</PostUserName>
<Point>0</Point>
<Content>&lt;%@page&#32;isThreadsaft="false"%&gt;“单线程”在服务器端以单线程形式处理用户的请求。不知道行不?</Content>
<PostDateTime>2002-7-13 0:07:37</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5659527</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>yun15291li(秋飞意)&#32;
七点就上班了
还是干了一宿?

我刚把APLICATION搞明白
又出来个单县城

这个单县城与禁止相同身份同时在线是什么关系

虚心请教!</Content>
<PostDateTime>2002-7-13 12:34:31</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>zz</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>95</credit>
<ReplyID>5659715</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>107094</PostUserId>
<PostUserName>zhu_liping</PostUserName>
<Point>0</Point>
<Content>IP绑定就把IP加进APLICATION,
再判断不就行了么,
单线程,就是同一时间只有一个用户能访问,
你不能这样设定的,
</Content>
<PostDateTime>2002-7-13 12:50:02</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5659959</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>zhu_liping(zz)&#32;
我为你才新开一贴
我已经按你介绍的方法正常运行了
感谢

你再介绍一下IP绑定吧

用户名和密码是唯一的,
为什么还要判断IP那?

IP是这样获得的吗?
request.getServerName().toString();//得到服务器端地址。
</Content>
<PostDateTime>2002-7-13 13:09:29</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5659991</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>request.getRemoteAddr().toString();//得到客户端地址

搞错了</Content>
<PostDateTime>2002-7-13 13:12:04</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>绝对在乎你</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>100</credit>
<ReplyID>5660200</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>103067</PostUserId>
<PostUserName>langjianjun</PostUserName>
<Point>5</Point>
<Content>用session吧,开始用户登陆时记录一个seesion值.然后取这个seesin,如果重复就不允许登陆</Content>
<PostDateTime>2002-7-13 13:26:27</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5660690</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>langjianjun(绝对在乎你)&#32;
又回到那个问题
一个用户登陆后
再以一同样的身份在另一台机器登陆,获得的SESSION是前一次登陆时的SESSION吗

</Content>
<PostDateTime>2002-7-13 14:05:25</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>zz</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>95</credit>
<ReplyID>5660897</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>107094</PostUserId>
<PostUserName>zhu_liping</PostUserName>
<Point>0</Point>
<Content>当然不是的</Content>
<PostDateTime>2002-7-13 14:22:58</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5662483</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>:&#32;zhu_liping(zz)
你卫生末不回答我为什么要绑IP&#32;?</Content>
<PostDateTime>2002-7-13 16:27:03</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>sonbuka</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>95</credit>
<ReplyID>5691377</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>218832</PostUserId>
<PostUserName>son</PostUserName>
<Point>0</Point>
<Content>大家告诉我一下
我赶紧结贴啦</Content>
<PostDateTime>2002-7-15 19:18:33</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>浪子</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>5707926</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>160030</PostUserId>
<PostUserName>hcgui</PostUserName>
<Point>0</Point>
<Content>up</Content>
<PostDateTime>2002-7-16 18:18:04</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>浪人</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>5744842</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>288275</PostUserId>
<PostUserName>xp_syc</PostUserName>
<Point>0</Point>
<Content>在数据库增加一个字段会有问题的,如果一个用户登录了系统,然后他没有正常签退,那么数据库的那个字段不是改不回来了吗?下次就没有人可以进入了!!</Content>
<PostDateTime>2002-7-18 20:47:54</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>showfan</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>5747049</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>284917</PostUserId>
<PostUserName>showfan</PostUserName>
<Point>5</Point>
<Content>好办,用户名是唯一的吧,登录时查一下登录用户的是否在线,如在线就不允许登录。</Content>
<PostDateTime>2002-7-18 23:46:49</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>重体力劳动者</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>5762137</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>246637</PostUserId>
<PostUserName>zjgj</PostUserName>
<Point>5</Point>
<Content>在登陆时将当前的时间用.getTime()转化成微秒然/1000/60变成分钟存入数据库,并把数据库中用户状态设置成1,在此之前查检所以状态为1的用户中是否有现在时间.getTime()/1000/60&gt;5(说明此人已经5分钟内没有刷新过任何页)如果有经他的状态改为0,然后再用楼上的方法检查。再每页都将打开此页的时间转化成分,存入数据库!
可能乱了点,我的达表能力有限!
这个方法的缺点是,用户如果5分钟内不刷新任何页,就可以用相同的ID登陆了。或是用户死机,五分钟内他就不要再想登陆了!但我想用户又不知道这个密秘,应该没事吧,死机也得重启啊,怎么也得五分钟,呵呵
我是用这个统计在线人数,和显示人数列表的!</Content>
<PostDateTime>2002-7-19 21:26:56</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>浪尖折腾</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>115</credit>
<ReplyID>5762329</ReplyID>
<TopicID>867292</TopicID>
<PostUserId>259135</PostUserId>
<PostUserName>luka_l</PostUserName>
<Point>5</Point>
<Content>request.getRemoteAddr()返回一个String&#32;是本机地址要想得到服务器的地址:

import&#32;java.net.*;
public&#32;class&#32;catchserverip{
InetAddress&#32;ServerIPaddress=null;
//取得Server的IP地址
public&#32;InetAddress&#32;getServerIP()&#32;{
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;try&#32;{&#32;ServerIPaddress=InetAddress.getLocalHost();}
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;catch&#32;(UnknownHostException&#32;e)&#32;{}
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;(ServerIPaddress);
}
}

就可以了
在jsp中写
String&#32;servername=catchipbean.getServerIP().getHostName();


</Content>
<PostDateTime>2002-7-19 21:39:40</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -