小程序如何扫码自动填账号密码登录
时间: 2023-08-15 21:03:34 浏览: 130
根据引用\[1\]和引用\[2\]的内容,小程序可以通过扫码自动填账号密码登录的步骤如下:
1. 在小程序后台配置中,将二维码规则设置为附带登录码的网址,并将小程序功能页面设置为需要登录才能访问的页面。
2. 网页端生成一个唯一的登录码,并将该登录码放在小程序后台配置的二维码规则网址中生成二维码展示给用户。
3. 用户使用微信扫码后,小程序会自动打开对应页面,并将二维码对应的网址通过参数传递给页面。
4. 在小程序的页面的onLoad事件中,提取参数中的登录码,并提交到后端接口进行验证。
5. 后端接口查询该登录码绑定的用户,并返回给小程序端进行登录操作。
6. 网页端在展示二维码后,开启一个轮询,定时访问后端接口查询该登录码的登录状态。
7. 当登录码和小程序已登录用户绑定后,完成网站上的用户登录。
综上所述,通过扫码自动填账号密码登录的流程是通过登录码作为媒介,在小程序和网页端实现同一用户的登录。
#### 引用[.reference_title]
- *1* [使用微信的扫码功能实现网站和小程序端用户账号统一](https://blog.csdn.net/qq_39221436/article/details/116000395)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [SSM通过微信小程序实现扫码登录及绑定](https://blog.csdn.net/Darkness___/article/details/115612932)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)