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.

Accès par index.php

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.

Accès par guest.php

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.

Exécution de la requête

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).

Exécution de l'action de la requête

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

×