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.

Figure 94. Accès par index.php
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.

Figure 95. Accès par guest.php
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.

Figure 96. Exécution de la requête
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).

Figure 97. Exécution de l'action de la requête