收藏
回答

应该在什么时候注销用户的登录状态呢?

我现在数据库中有一个用户登录状态(0表示用户未登录,1表示用户已经登录就不能再登录了),但是我不知道应该在什么时候将登录状态由登录改成未登录状态,也就是用户何时注销。

回答关注问题邀请回答
收藏

2 个回答

  • |G.XIAO|
    |G.XIAO|
    03-23

    看你们自己的业务场景啊

    03-23
    赞同
    回复
  • 郑旭东
    郑旭东
    03-21

    在微信生态里,一般读的都是微信的登录信息,而微信是没有所谓的未登录状态的,要么就是判断用户10分钟没任何行为判定为未登录。所以...你可以把你的业务场景说的再清楚一点,不然不能理解你想干嘛,也帮不了。

    03-21
    赞同
    回复 2
    • 大牛魔王
      大牛魔王
      03-23
      不好意思我表达的不清晰,我是在做毕业设计,好多东西不懂,现在有个场景是我在数据库中有一个登录状态字段记录用户当前是否已经登录,从而避免同时登录一个账号,在登录时将字段改为1,只有字段为0时才可以登录。我看小程序文档,小程序的生命周期没有销毁的周期函数,所以不知道什么时候将字段更改为0.(就是用户不使用小程序时,我当前不知道怎样判定用户是没有行为的),还有您说的怎样去判断用户10分钟内没有行为呢?谢谢指教
      03-23
      回复
    • 郑旭东
      郑旭东
      03-23回复大牛魔王
      首先,这个不需要做,因为微信不允许一个帐号同时登录两台手机,也就不能同时登录你的小程序上。其次,如果抛开微信不提,你要实现自己逻辑上不能同时登录,目前小程序的通讯机制是实现不了的,要用到一个web socket实时通讯,做到一个登录,把另一个踢掉。因为拿不到实时状态,所以你数据库里也记不清楚,也实现不了你所说的业务。
      03-23
      回复
登录 后发表内容
问题标签