1 13/06/03DCI Présentation du groupe DCI Nicolas VialaAntoine Jacquet Projet site WEB DESS IF 2 ème itération
2 13/06/03DCI Plan Session Authentification Sécurité
3 13/06/03DCI Session Site WEB « classique » : pas de contexte Instance de Utilisateur « user » ? Solution = session Session : ensemble de variables persistantes Simple à mettre en place en JSP Création initiale de « user » ? Intégration au template
4 13/06/03DCI Session (2/2) // on récupère l'utilisateur dans la session com.dessif.business.Utilisateur user=(com.dessif.business.Utilisateur)session.getAttribute("user"); // s'il n'existe pas déjà on le crée avec le profil par défaut if (user==null) { user=new com.dessif.business.Utilisateur(); session.setAttribute("user",user); }
5 13/06/03DCI Authentification Login : –formulaire de connexion –vérification des paramètres –changement de profil Déconnexion : –suppression de « user » dans le contexte –redirection
6 13/06/03DCI Sécurité Intégrée au template Méthode Utilisateur « getAccesPage » Paramétrée par le chemin de la page Autorisations pages/profils en Base Redirection si non autorisé