如何使网站快速拥有登录注册功能

前端必备工具(免费图床、API、chatAI等)推荐网站LuckyCola:
https://luckycola.com.cn/

一、产品介绍

  • 自己开发一套登录注册功能耗时耗力成本巨大,这里介绍如何接入《开放登录平台》,使自己的网站无需开发就可以快速拥有强大的登录注册功能
  • LuckyCola开放登录平台》是一个稳定高效的,免开发、多功能、稳定的登录系统,可以接入到Pc端和移动端的网站或者h5应用
    在这里插入图片描述

二、开始使用

重要提示:所有请求建议使用https协议,当https协议无法使用时再尝试使用http协议

1、如何判断用户是否登录?

在需要用户登录的业务场景,我们需要先判断是否有上次登录获取的用户信息(uid、usrname等),如果不存在用户信息(或已失效),就需要引导用户前往登录.

2、如何让用户登录?

当您展示“登录入口”引导用户进行登录后,用户点击“入口”,您通过Url跳转“《开放登录平台》”即可

注意:跳转“《开放登录平台》”的Url配置如下:

// 跳转开放登录平台的url 
// 注意 u参数必须进行encodeURIComponent()编码处理,并且跳转域名需要申请加入白名单否则无法携带用户信息
http(s)://luckycola.com.cn/public/dist/#/allLoginPage?u=encodeURIComponent(登录成功后的回跳地址)

参数说明:

序号参数是否必须说明
1u登录后跳转的回调地址,登录成功后会在这个url上拼接有用户参数(这个url请encodeURIComponent)处理
举个例子:

如果我我的网站地址是“http://test.com”,我需要引导用户进行登录,就直接跳转下面这个“登录开放平台”的地址即可(注意:u是经过encodeURIComponent处理的)

https://luckycola.com.cn/public/dist/#/allLoginPage?u=http%3A%2F%2Ftest.com

跳转成功至“《开放登录平台》”后用户就可以自行选择登录的方式或者注册

3、登录成功后如何拿到用户数据?

当用户在“《开放登录平台》”完成登录后,平台将会自动跳转回您的回调地址(u参数),并且在您的回调地址上拼接上“登录状态”、“用户名”等

参数,具体参数如下

序号参数说明
1isLoginOk用户登录是否成功,值是1或者0(1表示成功,0表示失败)
2uid登录用户的唯一id,您可以自己存储这个id处理更多的业务场景
3usrname登录用户的用户名
4userInfoUrl查看登录用户更多信息的url地址

举个例子:
如果我通过下面这个url跳转《登录开放平台》

https://luckycola.com.cn/public/dist/#/allLoginPage?u=http%3A%2F%2Ftest.com

并且用户登录成功了,那么跳回您的回调地址是这样的:

http://test.com?isLoginOk=1&uid=(用户唯一标识)&usrname=(用户名称)&userInfoUrl=(经过encodeURIComponent后的查看用户信息的地址)

所以在您的网站或者应用通过获取url上的这些参数即可,您获取到这些用户信息就需要自行[缓存]这些[用户信息],来维护这个用户的[登录态].

4、如何维护用户的登录态?

当用户登录成功后,您就可以在跳转回来的Url上获取到用户的(uid、usrname等)相关信息,您需要自行维护登录态,您可以在本地缓存住这些用户信息(有用户信息代表用户已经登录了),您也可以设置登录态的过期时间(比如您可以用户信息设置有效期3天,过期后清除,那么用户就需要重新登录来获取用户信息了).

二、注意点

1、处于安全性考虑,如果您需要接入《开放登录平台》,请您登录LuckCola官网后进入[个人中心]点击[开放登录平台域名申请]进行申请,申请结果平台将以邮件形式回复即可接入使用啦~


重要的事情说三遍

  • u参数跳转地址的域名需要申请加入白名单否则无法携带用户信息
  • u参数跳转地址的域名需要申请加入白名单否则无法携带用户信息
  • u参数跳转地址的域名需要申请加入白名单否则无法携带用户信息
    [个人中心]----[开放登录平台域名申请]----进行申请
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuckyCola2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值