Odoo 18/09/2026 5 phút

Trang /my của Odoo: mỗi khách đăng nhập vào chỉ thấy đúng đơn, hoá đơn, thẻ của chính mình — cơ chế đằng sau là portal

Portal là khu 'Tài khoản của tôi' cho khách hàng đăng nhập. Mổ xẻ CustomerPortal, override _prepare_home_portal_values để thêm ô đếm, và portal.mixin (access_url/access_token) — qua một ô Thẻ thành viên gắn thật vào /my của Odoo 19.

Odoo 18/09/2026 5 phút

Quên một dòng csrf_token, cả biểu mẫu đăng ký trả về 400: cách nhận dữ liệu từ khách qua website form đúng cách

Dựng một form công khai để khách gửi dữ liệu vào Odoo: route GET render form, route POST tạo bản ghi. Mổ xẻ csrf_token bắt buộc, sudo cho public user, validate và honeypot chống bot — qua form đăng ký dựng thật rồi submit trên Odoo 19.