开发者社区 问答 正文

iOS中如何实现同一个账号不能同时登录

注册一个账号,如果它在安卓端登录了,那么在ios端就如法登录。这个如何写?

展开
收起
杨冬芳 2016-06-29 14:32:54 2313 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    两个字段 1:登录状态 2:最后活动时间

    登录时:

    查询登录状态和最后活动时间,登录状态为已退出,就直接登录,

    如果登录状态为登录中,但最后活动时间已经超过了当前时间的一个值,比如5分钟,也可以判断此账号可以登录。

    登录后就更新登录状态为登录中,最后活动时间为登录时间,然后做一个异步更新或者做刷新页面时更新最后活动时间。

    这样基本可以保证已经登录了账号不会被再次登录。

    2019-07-17 19:49:08
    赞同 展开评论
问答分类:
问答标签:
问答地址: