Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 05/08/2024 15:36:31

jon
Guest
Registered: 10/08/2010
Posts: 38

Lien vers la page d'authentification ?

Salut !

Sur une page publique, le client aimerait avoir une partie qui ne s'affiche que si l'utilisateur est connecté. Là c'est bon, je teste si Ametys:user() existe.
Par contre, il souhaite avoir un bouton de connexion, qui renverra sur la page authenticate.
Je ne sais pas comment trouver la bonne url vers laquelle rediriger l'utilisateur (et pour qu'ils revienne sur cette page une fois l'authentification faite).

Auriez-vous une piste à me donner ?


Merci et bonne journée !

Last edited by jon (05/08/2024 15:36:54)

Offline

#2 05/08/2024 16:54:37

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Lien vers la page d'authentification ?

Attention au cache quand on joue avec ametys:user() (si tu parles bien du helper XSLT) smile
Pour l'URL d'authentification c'est de la forme _authenticate?requestedURL=/demo/fr/espace-membre.html

Offline

#3 05/08/2024 16:56:45

jon
Guest
Registered: 10/08/2010
Posts: 38

Re: Lien vers la page d'authentification ?

Ah oui, en effet. Ca veut dire que la page ne peut pas être en cache alors.
Comment je fais pour gérer le cache sur cette page spécifiquement ?

Offline

#4 06/08/2024 00:19:52

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Lien vers la page d'authentification ?

Il faut que la page ne soit pas cachable, soit parce qu'elle contient un service non cachable, soit parce qu'elle est à accès restreint.
Une autre tactique est de faire une page cachable mais de gérer la partie dynamique en JS, il y a plein de façon de faire, mais ça dépasse le cadre d'Ametys.

Offline

Board footer

Powered by FluxBB