lyjcnet 发表于 2022-8-4 15:18:04

企业微信使用扫码登录之后跳转地址不对

因为端口开放问题,采用nginx单端口代理形式配置,所以O2OA的路径我是带有后缀的



开启企业微信扫码登录功能,用企业微信扫码,成功后地址跳转缺少路径 testoa/web,他只跳转到 / 根路径,我手动敲入testoa/web就能直接进入后台了,说明扫码登录是成功的,会话创建了,但是跳转路径不对,请问这个怎么办啊。



飞龙在天 发表于 2022-8-4 16:39:38

扫码登录没有考虑到这个情况,是个bug。
后面会修复
你如果需要自己修复,找到web服务器下的 oauth.html,里面的js代码找找url拼接的地方,加一段代码:
r = o2.filterUrl(r);

lyjcnet 发表于 2022-8-4 16:40:33

FancyLou 发表于 2022-8-4 16:39
扫码登录没有考虑到这个情况,是个bug。
后面会修复

谢谢版主:handshake

lyjcnet 发表于 2022-8-4 20:43:42

FancyLou 发表于 2022-8-4 16:39
扫码登录没有考虑到这个情况,是个bug。
后面会修复
你如果需要自己修复,找到web服务器下的 oauth.html, ...

找到拼url的地方了,按此方案试了不行,扫码之后的地址还是根路径

飞龙在天 发表于 2022-8-5 10:00:59

lyjcnet 发表于 2022-8-4 20:43
找到拼url的地方了,按此方案试了不行,扫码之后的地址还是根路径

不好意思 昨天漏说了一段 扫码成功后 有个打开页面的跳转 要改成相对路径:
window.location = "../";

lyjcnet 发表于 2022-8-5 10:50:49

FancyLou 发表于 2022-8-5 10:00
不好意思 昨天漏说了一段 扫码成功后 有个打开页面的跳转 要改成相对路径:
window.location = "../"; ...

按这个操作可以了,谢谢版主

论坛管理员 发表于 2022-8-5 15:57:14

:)
页: [1]
查看完整版本: 企业微信使用扫码登录之后跳转地址不对