ACCES PAR MOT DE PASSE

Signaler
Messages postés
4
Date d'inscription
vendredi 7 février 2003
Statut
Membre
Dernière intervention
18 novembre 2003
-
Messages postés
2
Date d'inscription
mercredi 2 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9006-acces-par-mot-de-passe

Messages postés
2
Date d'inscription
mercredi 2 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010

12.name = Request.form("nom")
13.pass = Request.form("passe")
14.test = 0
15.objRS.Open "SELECT Nom, passe From Utilisateur", conx
16.If (name = "" or pass= "") then
17. response.write("<script language='javascript'>")
18. response.write("alert('Nom ou Mot de passe vide!');")
19. response.write("</script>")
20. %><META HTTP-EQUIV=REFRESH CONTENT="1;URL=motdepasse.asp"><% 'renvoie a la page mot de passe
21.Else
22. Do While (test = 0 and not objRS.EOF)
23. If name = objRS("nom") then
24. If pass = objRS("passe") then
25. test = 1
26. End if
27. End if
28. objRS.movenext
29. Loop
30. If test = 1 then
31. response.redirect "sommaire.asp" 'le code est bon on peut rentrer dans le site
32. Else
33. response.write("<script language='javascript'>")
34. response.write("alert('Nom ou Mot de passe incorrect! Veuillez recommencer');")
35. response.write("</script>")
36. %><META HTTP-EQUIV=REFRESH CONTENT="1;URL=motdepasse.asp"><% ' meme fonction que response.redirect mais on va attendre 1 seconde(CONTENT=1) pr charger la page
37. End if
38.End if
39.objRS.Close
40.set objRS = nothing
41.conx.Close
42.set conx = nothing
43.%>
Messages postés
2
Date d'inscription
mercredi 2 juin 2010
Statut
Membre
Dernière intervention
9 juin 2010

12.name = Request.form("nom")
13.pass = Request.form("passe")
14.test = 0
15.objRS.Open "SELECT Nom, passe From Utilisateur", conx
16.If (name = "" or pass= "") then
17. response.write("<script language='javascript'>")
18. response.write("alert('Nom ou Mot de passe vide!');")
19. response.write("</script>")
20. %><META HTTP-EQUIV=REFRESH CONTENT="1;URL=motdepasse.asp"><% 'renvoie a la page mot de passe
21.Else
22. Do While (test = 0 and not objRS.EOF)
23. If name = objRS("nom") then
24. If pass = objRS("passe") then
25. test = 1
26. End if
27. End if
28. objRS.movenext
29. Loop
30. If test = 1 then
31. response.redirect "sommaire.asp" 'le code est bon on peut rentrer dans le site
32. Else
33. response.write("<script language='javascript'>")
34. response.write("alert('Nom ou Mot de passe incorrect! Veuillez recommencer');")
35. response.write("</script>")
36. %><META HTTP-EQUIV=REFRESH CONTENT="1;URL=motdepasse.asp"><% ' meme fonction que response.redirect mais on va attendre 1 seconde(CONTENT=1) pr charger la page
37. End if
38.End if
39.objRS.Close
40.set objRS = nothing
41.conx.Close
42.set conx = nothing
43.%>
Messages postés
1
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
20 avril 2003

le probleme avec ton script c'est que si l'on connait la page de redirection (dans ton exemple 'sommaire.asp') ya plus besoin de mot de passe ni de login .... il suffit de taper l'adresse et le tour est joué.
Messages postés
4
Date d'inscription
vendredi 7 février 2003
Statut
Membre
Dernière intervention
18 novembre 2003

L'objet CONX ne correspond à rien dans ton code... Si mes (faibles) connaissances en ASP sont exactes, il doit s'agit de la base de données, non ?