PLoginInfo Class Reference

Inherits from NSObject
Declared in PLoginInfo.h

Overview

登陆信息DTO类.

@author Jack Jiang(http://www.52im.net/thread-2792-1-1.html)) @version 1.0

  loginUserId

登陆时提交的准一id,保证唯一就可以通信,可能是登陆用户名、也可能是任意不重复的id等,具体意义由业务层决定

@property (nonatomic, retain) NSString *loginUserId

Discussion

登陆时提交的准一id,保证唯一就可以通信,可能是登陆用户名、也可能是任意不重复的id等,具体意义由业务层决定

Declared In

PLoginInfo.h

  loginToken

登陆时提交到服务端用于身份鉴别和合法性检查的token,它可能是登陆密码,也可能是通过前置单点登陆接口拿到的token等,具体意义由业务层决定

@property (nonatomic, retain) NSString *loginToken

Discussion

登陆时提交到服务端用于身份鉴别和合法性检查的token,它可能是登陆密码,也可能是通过前置单点登陆接口拿到的token等,具体意义由业务层决定

Declared In

PLoginInfo.h

  extra

额外信息字符串。本字段目前为保留字段,供上层应用自行放置需要的内容。

@property (nonatomic, retain) NSString *extra

Availability

2.1.6

Discussion

额外信息字符串。本字段目前为保留字段,供上层应用自行放置需要的内容。

Declared In

PLoginInfo.h

  firstLoginTime

客户端首次登陆时间(此时间由服务端在客户端首次登陆时返回的登陆信息中提供,客户端后绪在 掉重连时带上本字段,以便服务端用于多端互踢判定逻辑中使用)。此值不设置则默认应置为0。

此时间由服务端提供,且直到客户端主动登陆,此时间不会被更新或重置(重连时也不会重置)。

此时间目前的唯一用途:用于多端登陆时互踢的依据,防止在客户端未收到服务端“踢出”指令的 情况下,再次自动重连过来(通过此时间就可以判断出此客户端登陆时间之后又有新的端登陆,从 而拒绝此次重连,防止后登陆的端被之前这个“老”的端在它的网络恢复后错误地挤出“新”登陆的)。

本次互踢思路,请见我在此帖中的回复:http://www.52im.net/thread-2879-1-1.html

@property (nonatomic, assign) long firstLoginTime

Availability

6.0

Discussion

客户端首次登陆时间(此时间由服务端在客户端首次登陆时返回的登陆信息中提供,客户端后绪在 掉重连时带上本字段,以便服务端用于多端互踢判定逻辑中使用)。此值不设置则默认应置为0。

此时间由服务端提供,且直到客户端主动登陆,此时间不会被更新或重置(重连时也不会重置)。

此时间目前的唯一用途:用于多端登陆时互踢的依据,防止在客户端未收到服务端“踢出”指令的 情况下,再次自动重连过来(通过此时间就可以判断出此客户端登陆时间之后又有新的端登陆,从 而拒绝此次重连,防止后登陆的端被之前这个“老”的端在它的网络恢复后错误地挤出“新”登陆的)。

本次互踢思路,请见我在此帖中的回复:http://www.52im.net/thread-2879-1-1.html

Declared In

PLoginInfo.h