免登录
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user