Retrouvez les publications relatives à ces discussions dans
nos rubriques asp, sql.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le jeudi 14 septembre 2006 à 11 h 40 par alex6891. Fô s'accrocher dans la prog' c'est moi ki vous le dit !
-
Bonjour,
Je débute quelques peu en ASP et j'ai une question à vous poser : je dois sécuriser plusieurs pages d'un site web avec la système allopass. Pour l'instant, mettons que j'ai trois pages : page1.asp, page2.asp et page3.asp
- page1.asp contient le script fournit par allopass.
- En cas de code invalide entré, l'utilisateur est redirigé vers page1.asp.
- En cas de code valide entré, l'utilisateur est redirigé vers page2.asp.
- page2.asp conduit ensuite vers page3.asp.
Concrétement, j'ai installé le script sur page1.asp avec succès et la redirection fonctionne. Mon problème est que j'aimerais faire en sorte que si l'utilisateur accède directement aux pages : page2.asp et page3.asp, celui-ci soit redirigé vers page1.asp s'il n'a pas entré de code valide auparavant.
(c'est simplement pour éviter les copiages "en dur" de l'adresse des pages : page2.asp et page3.asp dans la barre d'adresse par l'utilisateur malin qui souhaiterais passer outre le système de paiement...)
Merci pour votre aide,
Alex
-
Message publié le mardi 03 octobre 2006 à 17 h 07 par Vyse.
Vyse, pirate de l'air du Web
-
En cas de code valide et avant la redirection, écris une variable de session
Session("valide") = "Y"
http://www.asp-fr.net/19991129.htm
et sur les pages à protéger, si la variable de session n'est pas présente, tu rediriges l'utilisateur
<%
if not Session("valide") = "Y" then
response.redirect("page1.asp")
end if
%>
(il faut mettre ce script avant toute balise html)
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.