想求问一个技术机制问题,如何才能做到类似于QQ,首次安装手机QQ后输入用户名和密码,然后点击登入,进入到了用户的主页面,然后再退出应用。下一次点击应用图表的时候,用户会直接进入到应用,而不用再输入用户名密码,我想问一下这个过程中都用到了什么?
cookie可以实现,另外服务器端存session保持登录信息也可以实现######回复 @时间像雪 : 这个做法相对来说比较好,session当然是要设置时限的。至于其他方法,待其他人来解答######我知道通过cookie然后保存SessionId,再次登入的时候直接将这个SessionId传到服务器端进行验证,这样的话,服务器端的这个Session是不是需要设置超长的保证期?有没有更好的方法?######吧密码用户名保存到本地啊######QQ是在本地数据库有保存用户名和密码的。但是密码是加密的。######回复 @时间像雪 : 为何不安全?######这个做法一般不可取吧,多不安全?######session默认存30分钟,在服务端可以设置生命时间,同意楼主说法。或者在applicatioin创建的时候,即oncreate方法里吧存储的账号密码取出来,后台执行登陆。######不可能保存账号密码到本地的。######qq登录估计也是存储在本地的,如果保存在服务器session里,一是服务器压力大,二是也不能长久保存,三是无法解决用户切换时的密码免输入问题,如果有多个用户登录一个客户端,这时怎么办?######如果让我实现这种功能 我就把数据存在sharepreference里
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。