app的登录方式详细介绍详解手机开发

app的登录方式详细介绍详解手机开发


一.登录方式

一般有以下几种登录方式


1.传统的账号密码登录:如知乎账号/密码 登录,账号可以是邮箱,手机号或者账户名


2.手机验证码登录:如今日头条手机验证码登录


3.第三方登录:如知乎日报,上面的今日头条也一样


4.还有一些新型的登录方式:比如图案锁,指纹,语音验证,虹膜扫描等等,这些都是在client进行验证,或者是一种变种的账号密码形式,在这里不作讨论。`为表述方便,分别使用 账密 , 验证码 和 第三方 来表述上面三种登录方式。


二.登录方式的大概流程


账密:用户在client输入账号密码,发送到server端,server端进行database验证,如果验证通过则该用户认证成功,否则认证失败


验证码:用户输入手机号,并且点击获取验证码,server产生随机验证码并打上过期时间,通过SMS传输给用户,client输入该验证码,传到server进行判断


第三方:第三方相对复杂一点,client需要先到第三方网站或者APP进行授权,授权后跳转到server,server通过code码获取到相应的access_token,然后通过access_token获得这个用户在这个第三方的基本信息。


三.登录方式的优缺点以及适用场景

账密:安全性相对较高,需要用户输入保护信息。使用场景较广,一般的应用都能够适用。

验证码:优点是便捷,缺点是安全系数相对较低,手机丢失即账号丢失,一般用在验证不是非常严密的应用,比如新闻资讯,地图这种获取咨询的app或者一些即用即关的一些应用,比如滴滴,货拉拉这种app,(注:内部支付有另外的验证)。

第三方:优点同样是便捷,比手机号还要编辑,都不需要输入验证码。安全性需要依托第三方的可信度。不过现在微信,微博等第三方的登录还是相对比较安全的。使用范围相对较广。便捷性方面不定,需要依托第三方的便捷性,比如微信就是需要安装微信的app,而有些第三方登录会跳转到该第三方的登录网站中,使用账号密码登录。所以安全性方面需要看第三方了,像微信这样的直接点击确定登录肯定没有输入第三方账号密码安全。综合来讲 第三方 登录安全性不差,便捷性较高,另外不用注册新的账号密码,在现在的登录方式中非常普遍。

app的登录方式详细介绍详解手机开发

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/6141.html

(0)
上一篇 2021年7月17日
下一篇 2021年7月17日

相关推荐

发表回复

登录后才能评论