恭喜自己完成日更7天的任务。
人
药吃完了,所以今天不得不出门去买药。尚杰这些年来降了不少,从原先的2500+到现在的900,确实为我省了不少钱。
本来想约好友出来见个面,可是后来想想还是算了,毕竟都是有孩子的人了,这过节的,肯定带着孩子玩去了,我就不叨扰了。
狗
中午人少的时候,今天有散遛了一次酷奇,前几次每次回到进楼道的时候,就再也不听我的,撒开腿就跑,今天却乖乖的陪着我回家了,希望以后他能越来越懂我的意思吧。
码
今天要做的就是考虑Parse Server如何实现一个账号只能有一个session在登录状态,例如我先在iphone上用账号A登录,然后我在ipad上用账号A登录,iphone上的账号A就被强制退出登录。
Parse的文档中关于Sessions
由于session和user+installationId一一对应,所以我考虑的是,每次登录的时候,查询session表,删除user相同但session不同的其他记录,这样其他设备上登录的session就变成invalid状态了。
可是测试结果很奇怪,其他不需要session的查询也都会变成session invalid,所以这种操作时需要logout的。
此外,这种不会另其他设备上进行强制下线的操作。
所以我想到的是用推送来实现,当账户登录时,查询session表,找到user相同但session不同的其他记录,更具installationId找到对应的设备,发送推送。
其他设备接到推送之后,进行logout操作。
网友评论