La communauté ALL HTML c'est 58238 membres à ce jour dont 0 inscrits aujourd'hui et 27 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « ASP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques asp, sql.

Sécuriser correctement des documents avec allopass (en asp bien sûr)...

liste des forums liste des discussions Participer à la discussion

Photo de alex6891 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
Photo de Vyse Message publié le mardi 03 octobre 2006 à 17 h 07 par Vyse. modérateur 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.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions