本帖最后由 堡塔运维香菜卷 于 2023-4-1 11:03 编辑
面板版本:宝塔linux面板 7.9.4
系统版本:CentOS 7.9.2009 x86_64
堡塔APP手机版本:3.8.2
堡塔APP插件版本:1.1
问题现象:面板开了SSL且限定了仅可通过HTTPS连接时,堡塔APP无法绑定
重现方式:
以HTTPS访问面板,生成绑定二维码,用APP扫描会说要求刷新缓存。
将二维码进行解码,再把得到的字符串用base64解码,可以看到URL为http而不是https。
估计是宝塔的btapp插件开发时,取到host后直接和http://拼接了,而没有判断当前访问方式是不是https。
```
当前生成的二维码数据格式:
http://xxx.xxxx.xom|aaaaaaaaaaaaaaaaaaaaaaaaaaaa|vvvvvvvvvvvvvvvvvv|ssssssssssssssssss
正确的的格式应该为:
https://xxx.xxxx.xom|aaaaaaaaaaaaaaaaaaaaaaaaaaaa|vvvvvvvvvvvvvvvvvv|ssssssssssssssssss
```
|
|