Bonjour,
Alors voilà, je suis en train de développer une interface php qui a plusieurs niveaux d'utilisateurs. Ceux si viennent se logger via le même formulaire, une fois l'authentification approuvée le type d'utilisateur est vérifié et la session créée avec les variables de sessions propres à chaque type d'utilisateur. Enfin pour finir l'utilisateur est redirigé.
Ce que je souhaiterais c'est pouvoir attribué un timeout de session plus ou moins long en fonction du type d'utilisateur.
Par exemple pour le type 1 le timeout serait de 15 min et pour le type 2 de 1h.
Cela pour la simple raison que cette interface va servir dans nos bureaux pour les utilisateurs de types 2 qui seront connectés dessus toute la journée. Si je peux leur éviter de devoir se reconnecter à chaque fois qu'une période d’inactivité de 10 minutes est détectée....
Et vu que les utilisateurs de types 1 se connecteront depuis l'extérieur que se soit sur un ordi public ou privé je ne peux me permettre de leur laisser une période d’inactivité trop élevée....
J'ai beau chercher à droite à gauche je ne vois pas trop comment faire....
Alors voilà, je suis en train de développer une interface php qui a plusieurs niveaux d'utilisateurs. Ceux si viennent se logger via le même formulaire, une fois l'authentification approuvée le type d'utilisateur est vérifié et la session créée avec les variables de sessions propres à chaque type d'utilisateur. Enfin pour finir l'utilisateur est redirigé.
Ce que je souhaiterais c'est pouvoir attribué un timeout de session plus ou moins long en fonction du type d'utilisateur.
Par exemple pour le type 1 le timeout serait de 15 min et pour le type 2 de 1h.
Cela pour la simple raison que cette interface va servir dans nos bureaux pour les utilisateurs de types 2 qui seront connectés dessus toute la journée. Si je peux leur éviter de devoir se reconnecter à chaque fois qu'une période d’inactivité de 10 minutes est détectée....
Et vu que les utilisateurs de types 1 se connecteront depuis l'extérieur que se soit sur un ordi public ou privé je ne peux me permettre de leur laisser une période d’inactivité trop élevée....
J'ai beau chercher à droite à gauche je ne vois pas trop comment faire....