免登录

This commit is contained in:
pengyuthon
2026-02-22 13:43:19 +08:00
parent db9508f593
commit 56bdc9f264
+4
View File
@@ -169,6 +169,7 @@ class Home(http.Controller):
@http.route('/phone/wechat/login', type='http', auth="none", csrf=False, cors='*', methods=['POST'])
def phone_wechat_login(self, **kw):
_logger.info('-----/phone/wechat/login----')
"""手机端企业微信OAuth登录接口"""
try:
code = kw.get('code')
@@ -317,6 +318,8 @@ class Home(http.Controller):
status=302,
headers=[('Location', redirect_url)]
)
# 阻止 Odoo 覆盖现有 session cookie,避免后台 session 过期
request.session.should_save = False
return response
@@ -325,6 +328,7 @@ class Home(http.Controller):
frontend_base_url = 'https://phone.thtzjt.com'
redirect_url = f"{frontend_base_url}/phone/Login"
request.session.should_save = False
return WerkzeugResponse(
'',
status=302,