Forum de discussion
Forum « Programmation ASP » (archives)
Re: Afficher une ligne d'une table par rapport à l'ID du visiteur
Envoyé: 16 août 2005, 9h13 par Oznog
Normalement on sépare les opérations, et c'est d'ailleurs sur ce modèle que ton code est construit. Ensuite, le plus simple est de stocker dans une variable session le ID de l'Usager.
Si l'ugager est valide, redirige vers une page et passe en même temps l'ID de l'usager.
If rst.EOF Then
Response.Redirect ("identification.html")
Else
Session("ID_usager") = rst("identifiant")
Response.Redirect ("detail.asp")
End If
Et dans la page detail.asp tu récupère l'ID de la session et ensuite la ligne corespondante de la table comme tu dis. Ça permet en même temps de valider l'usager. Ainsi :
if Session("ID_usager") <> "" then
dim cnn
dim rst
Set cnn = Server.CreateObject("ADODB.Connection")
...WHERE Identifiant='" & Session("ID_usager")...
else
Response.Redirect ("identification.html")
End if
Petit détail, normalement un ID est un nombre. Surtout pour créer un index priomaire plus performant.
Ciao
Oznog
Réponses
|