【技术实现步骤摘要】
一种防止用户重复登陆的方法、装置及设备
[0001]本申请涉及计算机数据处理
,尤其涉及一种防止用户重复登陆的方法、装置及设备。
技术介绍
[0002]学校的心理健康工作是对青少年学生教育的重要环节,通过建立学生心理健康管理平台,能及时有效地筛查存在心理健康问题或处于心理危机状态的学生,及时进行干预处理和追踪,从而减少自身、群体甚至校园安全的危害。
[0003]基于“互联网+”大数据平台是对青少年心理危机预警和干预系统,不同角色的用户,例如学生、学校心理健康老师以及学校领导分别通过注册学校心理健康信息平台,实现学校的老师和领导能够把控学生的心理健康状况并及时进行干预,解决问题,从而有利于青少年的健康成长;但目前针对学校的心理健康管理平台,老师或领导注册账号在已知密码的情况下可以多人同时使用,从而导致在账号以及密码泄露的情况下,学生的心理健康信息被泄露或篡改,进而影响后续针对学生心理健康问题的干预。因此如何提供一种防止多人同时登陆同一账号成为亟待解决的技术问题。
技术实现思路
[0004]本说明书 ...
【技术保护点】
【技术特征摘要】
1.一种防止用户重复登陆的方法,其特征在于,所述方法包括:服务器接收用户登陆请求;判断浏览器中的用户登陆请求是否携带Cookie会话ID,得到第一判断结果;若所述第一判断结果表示浏览器中的用户登陆请求未携带Cookie会话ID,则服务器判断所述用户是否存在活跃的会话,得到第二判断结果;若所述第二判断结果表示所述用户不存在活跃的会话,则允许所述用户登陆请求。2.根据权利要求1所述的方法,其特征在于,所述判断浏览器中的用户登陆请求是否携带Cookie会话ID,得到第一判断结果之前,还包括:为初始登陆用户分配会话ID;存储初始登陆用户的会话ID至服务器的数据库中;所述判断用户是否存在活跃的会话,得到第二判断结果,具体包括:判断所述服务器的数据库中是否存在所述登陆用户的会话ID,得到第二判断结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第一判断结果表示浏览器中的用户登陆请求携带Cookie会话ID,则判断所述cookie会话ID与所述服务器的数据库中存储的会话ID是否一致,得到第三判断结果;若所述第三结果表示所述cookie会话ID与所述服务器的数据库中存储的会话ID是一致,则允许用户正常访问。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:判断用户请求中携带的会话时间是否在会话有效期内,得到第四判断结果;若所述第四判断结果表示,所述用户请求中携带的会话时间在所述会话有效期内,则响应用户请求;若所述第四判断结果表示,所述用户请求中携带的会话时间不在所述会话有效期内,则退出登陆。5.根据权利要求1所述的方法,其特征在于,所述判断浏览器中的用户登陆请求是否携带Cookie会话ID,得到第一判断结果之前,还包括:获取用户的身份验证信息;判断所述用户的所述身份验证信息与所述服务器中存储的身份验证信息是否一致,得到第五判断结果;所述判断浏览器中的用户登陆请求是否携带Cookie会话ID,具体包括:若所述第五判断结果表示用户的所述身份验证信息与所述服务器中存储的身份验证信息一致,则判断浏览器中的用户登陆请求是否携带Cookie会话ID。6.一种防止用户重复登陆的装置,其特征在于,所述装置包括:登陆请求接收模块,用于服务器接收用户登陆请求...
【专利技术属性】
技术研发人员:马若龙,马玲辉,
申请(专利权)人:学银通融北京教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。