我如何使用Odoo社区的登录页面(已经在我自己的服务器上进行了所有设置并正在运行),并在登录到特定用户后显示我的自定义php网页?
答案 0 :(得分:0)
编写控制器(有关参考,请参见https://www.odoo.com/documentation/12.0/reference/http.html#controllers)。
auth='user'
参数,因此,如果未登录的人直接进入/some_url
,则将要求他/她首先登录。控制器可能类似于:
from odoo import http
import werkzeug
class MyController(http.Controller):
@http.route('/some_url', auth='user')
def handler(self):
# set new_url
return werkzeug.utils.redirect(new_url, code=307)
免责声明:此方法有一个严重的缺点,那就是您需要确保PHP在投放页面之前使用Odoo验证会话令牌。