【草稿】异端下线
异端下线的逻辑一般是,每次从后台切入回到前台的时候,都对账号进行一次登录操作。当我们发现上次登录的记录标识和本地的不一样时,就弹出警告:”您的账号已在另外一台设备登录,若这不是您本人的操作,您的密码可能已经泄漏,请尽快修改。”

其逻辑伪代码为:

其中在iOS设备中要实现的话,比较有难度的是,获取到真实的设备id。
由于早前的软件对UDID进行过度的收集以及与其内容绑定,大数据一分析就能暴露很多隐私问题。
因此为了避免这样的法律问题,苹果将这一权限收回,而是由系统根据应用的不同而发放不同的UUID。
iOS端现在获取得到的设备id是基于系统的,只要用户重装了应用软件,那么该应用获取的UUID的值就会更改,苹果公司建议使用UUID为应用生成唯一标识字符串。
【待改进】
评论