开发者社区> 问答> 正文

退出登录后,为什么不用输入密码就可以登录进去?:报错

我现在想退出登录后,返回登录界面。但是返回登录后,输入任何账户密码或者不输入还是可以登录。完全退出程序就没这样的问题。

这里我是点击退出的时候,想WEB端后台请求退出登录 请求成功后,启动登录界面,并且finish掉当前的Acticity。后台返回的信息也是已经退出成功了。请大家帮忙看一下 为什么点击退出登录,输入任何账户密码或者不输入还是可以登录。

展开
收起
kun坤 2020-06-06 15:00:46 743 0
1 条回答
写回答
取消 提交回答
  • 后台应该注销当前会话,否则客户端还用之前的会话ID去访问的话 后台还是认为是登录状态的。 你在客户端也可以废弃掉当前会话Id,这样就等服务器端会话超时过期了(这样有些浪费服务器资源,并且可能涉及用户重复登录的新问题)。######我目前解决方案是,是用asyncHttp的时候 把Cookie清掉就可以了。######http退出请求出现了这个警告 Invalid cookie header: "Set-Cookie: PLAY_SESSION=; Max-Age=-86399; Expires=Mon, 15 Jun 2015 06:59:47 GMT; Path=/; HTTPOnly". Negative max-age attribute: -86399######这个退出不用请求,本地判断就可以了######怎么判断?可以说一下嘛 ?######你登陆的时候是不是往本地写了登录标识?######没有写任何登录标识啊。后台清不掉我这边android的缓存信息。只有客户端完全退出程序,后台才清除掉。很奇怪~~

    2020-06-06 15:00:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载