تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
1100 أدوات العرض

Hi everyone,


I need some help configuring a web page that requires user login. Specifically, on my landing page, I have a link that says "Try Our Service Free." When a site visitor clicks this link, I want to check if they are already logged in. If they are logged in, they should be taken to the restricted page. If not, they should be redirected to the login page.


Could anyone advise on how to set this up in a website builder app? 

Thank you!

الصورة الرمزية
إهمال
أفضل إجابة

Hi

Use an if statement to check if the user is logged in. If logged in, redirect to the restricted page. If not, redirect to the login page.

Example :    if request.env.user and request.env.user.id != request.env.ref('base.public_user').id:

        return request.redirect('restricted page URL)

    else:

        return request.redirect('/web/login')


Hope it helps

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
4
مايو 25
2172
2
يناير 25
2080
4
يناير 25
4131
0
نوفمبر 24
1489
1
نوفمبر 24
2213