IOS开发登录的实现思路

概论:app开发登录的实现无非就是登录时账号认证通过,服务器会为该账号分配一个唯一识别码,之后在请求其他数据时,通过上传该识别码可辨别出属于哪个账户,那么久可以为该账号请求他的数据.
1 使用cookie实现校验账户唯一识别码.
(1) 用户登录成功后,服务器会为该用户分配一个识别码,例如SessionKey.
(2)当用户登录成功后,服务器在请求请求头中会加入set-cookies,设置cookies,客户端读取到该cookies后,就可以获取到唯一码.
(2)当用户在其他地方数据请求数据时,在请求链接时,服务器会把该识别码保存到cooKies中,我们通过读取cookies,可以获取到该识别码.

(3)读取到cookie后,将里面的信息保存到请求头中,服务器通过读取请求头中的识别码就可以为用户请求数据了

2 在登录成功时使用返回的token唯一码进行校验
登录成功后,服务器会返回一系列信息,其中就有识别码token,我们获取到该唯一码后,再请求其他数据时,如果需要,那么我们就可以吧唯一码放到请求头中,传给服务器,这样也可以达到校验的的.

你可能感兴趣的:(IOS开发登录的实现思路)