如何使用 Odoo 社区的登录页面(已经在我自己的服务器上完成所有设置和工作)并在登录特定用户后显示我的自定义 php 网页?
最佳答案
编写一个 Controller (供引用,参见 https://www.odoo.com/documentation/12.0/reference/http.html#controllers )。
- 使用
auth='user'
参数,这样如果没有登录的人直接访问/some_url
,他/她将被要求先登录。 - 返回重定向(参见 https://werkzeug.palletsprojects.com/en/0.15.x/utils/#werkzeug.utils.redirect )
Controller 可能看起来像:
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 验证 session token 。
关于javascript - 如何将自定义 PHP 页面添加到 Odoo Community 12?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161242/