我来跟大家伙儿聊聊我是咋实现快速登录的,这事儿还得从前几天说起。
那天我正琢磨着咋能让我这小破应用登录起来更麻溜儿点,毕竟每次输用户名密码啥的,忒麻烦不是?然后我就开始四处踅摸,看看有没有啥好法子。
刚开始,我寻思着这玩意儿应该挺普遍的,毕竟现在谁还喜欢一遍遍输密码,那得多烦人!于是我开始在网上扒拉各种资料,想看看有没有现成的轮子可以用。结果你猜怎么着?还真让我给找到!
我发现,现在好多应用都支持啥第三方登录,像什么用微信、QQ、微博啥的,点一下就能登录,老方便!这可把我给乐坏,这不就是我想要的嘛
于是乎,我就开始琢磨着咋把我这应用也给整上这功能。我先是去各大平台的开放平台看看,研究下人家的接口文档,发现也挺简单的嘛就是按照人家给的步骤一步步来呗。
我先是去申请个开发者账号,然后创建个应用,拿到那个什么AppID和AppSecret,这玩意儿可重要,得保管不能让别人知道。我就开始照着文档上的说明,一步步地配置我的应用。
这里头还有个小插曲,我一开始没太搞明白那个回调地址是啥意思,还以为随便填一个就行,结果老是出错。后来我仔细一看,敢情这回调地址是人家平台用来返回授权结果的,得跟我应用里接收授权结果的地址一样才行。你说我这脑子,当时咋就没转过弯来!
不过好在还是让我给搞定。我把我应用里的登录流程改改,加个“使用XX账号登录”的按钮,然后把按钮的点击事件跟第三方登录的流程绑定到一块儿。用户一点这按钮,就跳转到人家的授权页面,授权完再跳回来,我这边拿到授权结果,然后就直接让用户登录。
你还别说,这快速登录用起来还真挺爽的!用户再也不用输用户名密码,点一下按钮就完事儿,省老事儿!我还发现这玩意儿对新用户也挺友好的,以前新用户还得先注册再登录,现在直接用第三方账号登录就行,方便多!
这中间也遇到一些小坑,不过都被我一一给填平。这回实现快速登录的经历还是挺顺利的,也让我学到不少东西。
今天我就把这事儿给大伙儿分享分享,希望对你们也能有所帮助。这玩意儿真没啥难的,只要你肯花点时间去研究,保准你也能搞定!
好,今儿就先聊到这儿,咱下回再接着唠!