17.3.1 Cinématique de la requête d'une action
L'accès à Dynacase est fait soit via index.php
(par défaut), soit via
guest.php
.
17.3.1.1 Accès par index.php
L'accès par index.php
(accès par défaut) permet de se connecter avec un
compte utilisateur.
Si le paramètre $useIndexAsGuest
est positionné à true
(voir Accès
anonyme (invité)) et que l'utilisateur n'est pas authentifié, alors
l'accès sera autorisé et l'identité forcée à l'utilisateur anonymous
.
17.3.1.2 Accès par guest.php
L'accès par guest.php
autorise l'accès et force l'identité à l'utilisateur
anonymous
.
17.3.1.3 Exécution de la requête
Une fois l'identité fixée (anonymous
ou compte d'utilisateur), le traitement
de la requête se poursuit pour rechercher l'application et l'action à
exécuter.
17.3.1.4 Exécution de l'action de la requête
Lorsque l'action de l'application est fixée, l'action est alors exécutée.
L'action contrôle si l'utilisateur a le droit d'exécuter l'action demandée.
Si c'est une action de consultation d'un document (utilisation de
viewcard()
), que l'utilisateur est anonymous
, et que l'accès au document
n'est pas autorisé (voir profil de documents), alors l'utilisateur est
redirigé vers l'authentification afin de se connecter sous un compte
utilisateur valide (voir Consultation
ci-dessous).