一种禁止同一用户重复登录的实现方法技术

技术编号:11023933 阅读:308 留言:0更新日期:2015-02-11 12:39
本发明专利技术涉及一种禁止同一用户重复登录的方法,可以有效的限制同一个用户在不同地点重复登录,并且一个用户只能进行一次登录,如果该用户在其他终端上尝试登录,那么系统就会提示“该用户已经登录”。目前,很多系统中都不去判断用户重复登录的问题,尤其是B/S架构的系统。用户重复登录一个系统会带来很多问题,一方面会给服务器带来压力,另一方面,还可能导致系统中数据混乱,甚至丢失。针对同一用户重复登录对服务器造成不必要负担而导致服务器运行速度减慢,甚至崩溃以及数据安全等问题,就必须要做到用户不能重复登录。本发明专利技术提及的方法可以在一定程度上提高服务器的工作效率,减轻服务器的压力,同时保证数据的安全。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种禁止同一用户重复登录的方法,可以有效的限制同一个用户在不同地点重复登录,并且一个用户只能进行一次登录,如果该用户在其他终端上尝试登录,那么系统就会提示“该用户已经登录”。目前,很多系统中都不去判断用户重复登录的问题,尤其是B/S架构的系统。用户重复登录一个系统会带来很多问题,一方面会给服务器带来压力,另一方面,还可能导致系统中数据混乱,甚至丢失。针对同一用户重复登录对服务器造成不必要负担而导致服务器运行速度减慢,甚至崩溃以及数据安全等问题,就必须要做到用户不能重复登录。本专利技术提及的方法可以在一定程度上提高服务器的工作效率,减轻服务器的压力,同时保证数据的安全。【专利说明】
本专利技术涉及一种禁止同一用户重复登录的方法。本专利技术属于计算机

技术介绍
随着信息化发展的迅猛推进,电脑越来越普及,互联网更是如此。越来越多人在各式各样的网站上申请了自己的用户帐号来享受其多样的业务。 从互联网上可以下载很多系统,也可以在线使用很多系统。但现在很多系统中都不去判断用户重复登录的问题,尤其是B/S架构的系统。用户重复登录一个系统会带来很多问题,一方面会给服务器带来压力,另一方面,还可能导致系统中数据混乱,甚至丢失。针对同一用户重复登录对服务器造成不必要负担而导致服务器运行速度减慢,甚至崩溃以及数据安全等问题,就必须要做到用户不能重复登录。本专利技术提及的方法可以在一定程度上提高服务器的工作效率,减轻服务器的压力,同时保证数据的安全。
技术实现思路
针对同一用户重复登录给服务器造成不必要的不利影响,本专利技术介绍了。具体步骤如下:步骤1:用户在当前电脑上登录,提示成功,然后以相同用户身份再次在当前电脑上登录,依然可以成功登录。 步骤2:用户登录时系统会自动检查该用户是否已经登录以及当前登录的IP地址。 步骤3:在不同地点以相同的用户身份登录,则提示该用户已在别处登录。 【具体实施方式】 实施例一使用MyEclipse 8.6作为开发工具,使用市场上专用的数据库管理工具MySQL建立系统所需要的数据库。 1.设置登录:建立登录对象,其中包括登录的人员、操作时间及登录的IP地址这些信息。如果用户成功登录,则将该用户对应的登录信息写入内存。 2.判断用户是否登录或是他人登录:从内存中获取当前登录用户的登录对象,将登录对象中的IP地址和当前用户登录的IP地址进行比较:若IP地址相同,说明是在相同的地点,则允许用户登录;若两个IP地址不相同,则说明是在不同地点登录,提示用户已在别处登录。 3.判断用户登录是否超时:系统内设有超时时间(默认20分钟),从内存中获取当前登录用户的登录信息,如果两个IP —致,再判断登录是否超时。若登录未超时,则返回成功登录并刷新最后操作时间;若登录超时,则清除当前用户并提示登录超时。 除上述实施例外,本专利技术还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本专利技术要求的保护范围。【权利要求】1.将从内存中读取的IP地址和当前用户登录的IP地址进行比较:若IP地址相同,说明是在相同的地点,则允许用户登录;若两个IP地址不相同,则说明是在不同地点登录,提示用户已在别处登录。2.登录未超时则返回成功登录并刷新最后操作时间;登录超时则清除当前用户并提示登录超时。3.用户登录系统的超时时间可以由系统中的管理员灵活设置。【文档编号】H04L29/06GK104348779SQ201310317873【公开日】2015年2月11日 申请日期:2013年7月26日 优先权日:2013年7月26日 【专利技术者】不公告专利技术人 申请人:镇江雅迅软件有限责任公司本文档来自技高网...

【技术保护点】
将从内存中读取的IP地址和当前用户登录的IP地址进行比较:若IP地址相同,说明是在相同的地点,则允许用户登录;若两个IP地址不相同,则说明是在不同地点登录,提示用户已在别处登录。

【技术特征摘要】

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:镇江雅迅软件有限责任公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1