Empecher l'acces direct à une page - ASP - Programmation
MarshPosté le 10-06-2004 à 13:00:11
Bonjour, je débute en ASP et c'est la première fois que j'utilise des variables de session. J'ai donc une page d'identification, avec entrée de mot de passe et login. Ensuite, si c'est bon on accède à une page de consultation de données (ces données sont filtrées suivant l'utilisateur). Ce que je voudrai faire c'est empecher, en tapant l'adresse de la page par exemple, d'accéder directement à la page de consultation. J'ai trouvé une solution mais elle n'est pas efficace dans tous les cas. En fait dès que l'utilisateur est reconnu, j'initialise une variable de session, donc si quelqu'un accede directement à la page il est redirigé vers l'identification. Le pb c'est que si une personne se connecte correctement, qu'ensuite elle va sur une autre page, si elle accède ensuite directement à la page de consultation, elle peut et elle a accès à toutes les données. Donc si quelqu'un voit une solution à mon pb, ou alors sait comment terminer une session, dans mon cas cela se ferait quand on chargerait une page autre que celle de consultation. Merci d'avoir tout lu !
Marsh Posté le 10-06-2004 à 13:00:11
Bonjour, je débute en ASP et c'est la première fois que j'utilise des variables de session.
J'ai donc une page d'identification, avec entrée de mot de passe et login. Ensuite, si c'est bon on accède à une page de consultation de données (ces données sont filtrées suivant l'utilisateur).
Ce que je voudrai faire c'est empecher, en tapant l'adresse de la page par exemple, d'accéder directement à la page de consultation.
J'ai trouvé une solution mais elle n'est pas efficace dans tous les cas.
En fait dès que l'utilisateur est reconnu, j'initialise une variable de session, donc si quelqu'un accede directement à la page il est redirigé vers l'identification.
Le pb c'est que si une personne se connecte correctement, qu'ensuite elle va sur une autre page, si elle accède ensuite directement à la page de consultation, elle peut et elle a accès à toutes les données.
Donc si quelqu'un voit une solution à mon pb, ou alors sait comment terminer une session, dans mon cas cela se ferait quand on chargerait une page autre que celle de consultation.
Merci d'avoir tout lu !