Bonjour,
je cherche à identifier un utilisateur par un login/password (jusque là normal )
Ensuite si son login/password est dans ma base, je le dirige vers la page d'accueil sinon je l'invite à re-saisir ses identifiants.
Le problème (et oui il y en a un ) c'est que ma page garde en mémoire les saisies précedantes.
Explication: Si la fois précedante l'utilisateur à été identifié (puis redirigé vers la page d'accueil), ma page d'identification ne se charge pas et la page d'acceuil se charge directement à sa place.
Sauriez-vous comment je pourrais régler le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <HTML> <HEAD> <TITLE>identification</TITLE> </HEAD> <BODY> <CENTER><H1>Identification</H1> </CENTER> <IMG SRC="bottom.gif" Width=1000> <% 'Création de l'objet connection dim objConnection Set objConnection = Server.CreateObject("ADODB.Connection") 'Localisation de la base de données access connpath = "DBQ=" & Server.MapPath("dbtest.mdb") 'Ouverture de la base de données access objConnection.Open "Driver={Microsoft Access Driver (*.mdb)}; " & connpath 'Requête SQLQuery = "SELECT * FROM login" 'Exploitation des résultats dans un recordset dim RS set RS = Server.CreateObject("ADODB.Recordset") RS.open SQLQuery, objConnection 'Vérification des résultats dans le recordset dim rep rep=false Do While Not RS.eof If Request.Form("login")=RS("login") Then rep=true End If Response.Write("<BR>") RS.MoveNext Loop If rep=true Then response.redirect "accueil.asp" Else response.redirect "loginerror.asp" End If 'Fermeture du recordset RS.close set RS = nothing 'Fermeture de la connexion à la base de données objConnection.close set objConnection = nothing %> <center><form method="POST" action="identification.asp" name="fichier"> <table bgcolor="#FFF4F4" bordercolor="#800000" border="1" cellspacing="0" cellpadding="4"> <tr> <td><font size="2" face="Arial" color="#008000">Login:</font></td> <td><font size="2" face="Arial" color="#008000"><input type="text" name="login" value="entreprise" size="20"></font></td> </tr> <tr> <td><font size="2" face="Arial" color="#008000">Password:</td> <td><font size="2" face="Arial" color="#008000"><input type="password" name="password" value="password" size="20"></font></td> </tr> </table> <input type="submit" value="valider" name="action"> </form> </center> </BODY> </HTML>
à vous
++
Partager