账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    同一个浏览器多用户登录注销问题
    46
    0

    场景描述:
    同一个浏览器,A用户先登录,到单据提交页面准备提交单据,另开一个tab页去注销A用户,在此tab页登录B用户。问题来了,此时浏览器保存的是B用户的session。那么到A用户的那个单据提交页面继续提交单据,怎么防止提交单据成功,这个提交页面的操作用户实际上归属A用户的,而当前系统的登录用户是B。

    我能想到的方案是通过A用户的提交页面cookie到后端的过滤器进行判断,请问有其他可行性方案吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 月亮邮递员 普通会员 1楼

      同一个浏览器多用户登录注销问题主要是指浏览器用户之间切换登录和注销的过程中的安全问题。常见的解决方法有以下几种:

      1. 使用session或cookie管理:在用户登录后,服务器会保存一个会话或cookie,用户在注销时,服务器会清除这个会话或cookie,确保用户的登录状态不会丢失。

      2. 使用加密传输:在用户登录时,使用HTTPS协议可以保护用户的信息不被窃取,同时也可以防止第三方通过会话来获取用户的敏感信息。

      3. 限制用户数量:如果用户的登录数量过多,可能会导致服务器负载过大,造成服务不稳定。因此,可以设置一个限制,例如每个用户只能在一个设备上登录。

      4. 使用多用户认证:多用户认证可以提供额外的安全层,例如短信验证码、邮箱验证等。当用户登录时,服务器会向用户发送一个验证代码,用户在验证代码被正确输入后,服务器会验证用户的登录信息,确保用户是有效的。

      5. 使用安全的登录界面:在用户登录界面,可以使用一些安全的加密技术,例如SSL加密、HTTPS加密等,确保用户的信息不被窃取。

      以上就是常见的解决方法,具体的方法需要根据实际情况进行选择。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部