11
回答
有没有 做过 防止 用户 在同一时间 同时登录 的 ? 请教 一下
华为云实践训练营,热门技术免费实践!>>>   
    我正 在 做 一个 防止 一个用户 多次 登录 的 权限 ,在网上看了好多资料  ,做了 也没什么 效果  ,想 请教一下大家 ,有没有 做过类似 的  请教 一下 ,最好 是可 以 有一些代码  或者   例子 ,详解 也行 。。。。。
<无标签>
举报
共有11个答案 最后回答: 6年前
我现在已经  做到了  就是 用户登录 时 把 用户的 sessionid   还有 用户登录 的时间  已经 获取 到 ,放到 一个 类  里面  ,我用监听  这个类的 一些 动作 比如添加 ,编辑  删除 什么的 ,通过  判断用户的  sessionid  是否一样  进行 限制  用户的 登录  是这样的。。。。。不知道  做过这方面的童子们 是怎么做 的。。想请教  一下       三K  U 
登录后把sess信息保存到数据库,下次(其实是每次)登录时候判断是否已登录,可以采取删除之前sess信息来踢出之前登录,也可以采取停止当前登录操作。
--- 共有 2 条评论 ---
mark35回复 @小赵的开源社区 : 保存session时同时保存uid,登录时验证session缓存表中是否存在此uid记录(需要考虑session失效时间) 6年前 回复
雾霾下的精彩我 现在在登录 的 时候 就是 先判断当前输入的用户名是否在数据 库里面存在,如果 存在,那么我就先获取 当前 的登录用户的sessionid 还有 登录 时间 以及 ip 等 信息 存入到数据 库, 否则为空 的话则提示 用户名不能为空错误 。 现在 我就是 没法 在这里面 去进行 加入二次登录 的判断 ,应该 怎么加呀 ? 6年前 回复
每次用户登录的时候生成一个hash,存入session和数据库,每次操作都判断用户session里面的hash是否与数据库的相同。
--- 共有 1 条评论 ---
雾霾下的精彩对每次操作 这个 加在 哪里 我 做了 一个监听 监听 这个 所进行的 操作 但是 我 这个效果 老 出不来 也不知道 是怎么回事 6年前 回复
顶部