首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过扫描二维码登录网站?

如何通过扫描二维码登录网站?
EN

Stack Overflow用户
提问于 2019-11-13 04:28:02
回答 2查看 2K关注 0票数 2

我想要做的是,我希望用户登录到他们的应用程序上的帐户,当他们想要登录的网页,他们只需扫描二维码,并自动登录网页。

目前,我正在使用Xampp localhost来创建我的项目。我只完成了登录和注册网页使用PHP。

问题是:

1)我想知道如何从服务器获取访问令牌?

2)当我扫描二维码时,服务器如何知道是同一个人要登录网页?

3)我是否需要使用OAuth2从网页和应用程序中检查用户名或密码是否匹配?

我看到很多的例子都是关于微信扫描二维码就可以登录了,但是如果我用的是自己的应用,我怎么才能像微信一样呢?

EN

回答 2

Stack Overflow用户

发布于 2019-11-13 04:41:19

您可以使用下面的包google2fa-laravel来添加双因素身份验证。

代码语言:javascript
复制
composer require pragmarx/google2fa-laravel

下面的包生成随机的二维码: bacon- qr -code。

代码语言:javascript
复制
composer require bacon/bacon-qr-code

Oauth2验证令牌,如果你想检查密码是否匹配,你应该使用bcrypt。

请按照每个包的文档进行操作,以便更好地了解双因素身份验证的原理。

票数 0
EN

Stack Overflow用户

发布于 2021-10-24 12:59:56

如果你想像whatsapp那样登录QR,有两种方法

Ajax polling

  • Websockets

在共享主机上,有时你不能打开你想要的websocket端口,

Link to article on how to use websocket for QR login in php

如果你想使用webscoket方法,你必须运行两个独立的端口。一个用于laravel应用程序,另一个用于侦听websocket连接

Link to article on how to use websocket for Qr login in php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58826192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档