Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
4507 Lượt xem

Hi,

is possible to add login protection to odoo eshop ?

my goal is make all products invisible and show them after you put user name and password.

Thank you.

Mike

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Mike,

Yes this is possible! This behaviour is controlled by the Odoo controllers. So you should override the default controller for the webshop and modify the @http.route so you need to be authenticated before you can see the products. A small example:

@http.route(['/shop'], type='http', auth="user", website=True

In this example the user has to be logged in because of the auth="user" and cannot acces it without being logged in.

Yenthe

Ảnh đại diện
Huỷ bỏ
Tác giả

Hi Yenthe, added this code for main page, and works, but when i swich to shop page still see products. If i add your line to controller, nothing happens. line with [/shop] doesnt exist in controller main.py

Tác giả

my fault, addons/website_sale/controlers/main.py

Good to hear you got it going! Best of luck with Odoo.

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 15
5096
2
thg 1 25
1007
2
thg 5 25
4320
Duplicate Đã xử lý
1
thg 12 24
16526
2
thg 10 24
1489