登录程序员Android登录

Android开发登录功能实现(手机号,微信登录(第三方))

2016-12-16  本文已影响1575人  正儿八经的雷雷

时间稍众即逝,仿佛这一幕诡异的相似,但我已不是曾经那个少年。曾经以为自己是一个四肢发达,头脑简单的人,不过事实证明确实如此。经过自己对自己的开导,我决定痛改前非,今天开始要转型成为一名学霸,让优秀成为一种习惯。继续为儿时吹着牛努力...
今天说一下我项目中用到的登录流程(由于某些原因需要复习一下)。
如今市场上的登录方式有很多种方式,今天我会主要说一下手机号登录,微信登录(第三方),qq登录(第三方),微博登录(第三方)。
我先来介绍一下手机号的登录注册,手机号登录的流程非常简单,主要思想就是:用户输入手机号码,我们app端将得到的号码传给后台,由后台来判断这个手机号码有没有在项目中注册,如果有则代表的是用户登录,如果没有则是新用户注册。之后,后台会发送一个短信验证码给用户,用户可以通过这个验证码来进行校验登录,我们将用户输入的验证码传送给后台。这个时候后台会给我们app端返回来一些信息,如:用户token(在计算机身份认证中是令牌(临时)的意思),名字,头像,手机号等信息。在这里需要说明一下,登录的关键在于登录的安全性,所以在这里我们登录应该进行一些处理。一般在开发时,后台返回给app端的信息只返回一次,其中token这个参数比较重要,token是用来判断用户的唯一性(token是怎样生成的:随机生成的一组字符串),因为这个token后台只会给app端返回一次。所以在用户登录成功后我们应该将这个token保存起来,方便在app端的其他功能上使用。token还有一个功能就是判断是否多个人登录同意个账户。到这里手机号登录就说完了。
接下来说一下微信的第三方登录,这个其实思路是和手机号一样的,就是先要去看一下微信的开发文档。这里和大家说一下,微信的第三方是需要付费的200大洋一年。微信登录的大致思路是这样的:首先我们需要在微信开放平台上通过注册得到微信授权的appid,接下来就可以放心大胆的开发了。首先是调起微信的第三方,这里我们要根据文档上写的去做就好了:
/**

上一篇 下一篇

猜你喜欢

热点阅读