Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2006, 12h50   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 100
Points : 14
Points : 14
Par défaut problème avec une identification

je n'arrive pas à faire marcher mon identification
quand je clique sur le bouton il ne se passe rien, sniff

Code :
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
 
Login: <input name="login" value="<%=login%>">
<% login=Trim(Request.form("login"))
if action="Valider" then texte="Valider"%>
<%=texte%> 
 
Mot de passe : <input name="motdepasse" value="<%=motdepasse%>">
<% motdepasse=Trim(Request.form("motdepasse"))
if action="Valider" then texte="Valider"%>
<%=texte%> 
 
<input type="submit" name="action" value="Valider" style="WIDTH: 102px; HEIGHT: 24px" size=32><br>
<%
'connection
 
set cn=server.CreateObject("adodb.connection")
set rs=server.CreateObject("adodb.recordset")
cn.Open connstring2
 
rs.open "select login, passe, profil from perso ",cn
 
if not rs.eof
	rs("login") = nom
	rs("passe") = passe
end if
 
 
 
 
if Request.Form("login") = nom and Request.Form("motdepasse") = passe then
Response.Write "<form method=post name=formulaire action=default.asp>" 
else
Response.Write "<form method=post name=formulaire action=authentification.asp>" 
end if
 
rs.MoveNext
loop
merci de votre aide
boulette85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 13h26   #2
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
tu veux faire quoi?

Tu as un formulaire d'identification ave login et mot de passe et tu voudrais vérifier la validité?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 13h28   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 100
Points : 14
Points : 14
oui exactement
boulette85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 13h33   #4
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
dans ce cas tu te complique la vie.

déjà moi je suis un adept de la validation sur une autre page.
Alors sur une page tu mets ton formulaire et tu fais la validation et la vérification sur la deuxième.

La tu as juste à faire

un
Code :
"select login, passe, profil from perso where login = "& request.form("login")&" and passe = " & request.form("motdepasse")
ensuite tu testes si tu a un retour ou non.
Si oui il y a bien une personne qui a ce login et ce mot de passe, si non pas d'utilisateurs.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 13h42   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 100
Points : 14
Points : 14
le problème c'est que je ne sais comment gérer la vérification avec le bouton
boulette85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 14h24   #6
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
reprenons

dans une page tu fais un formulaire avec un truc du genre
Code :
<form action = "validform.asp" method = "post">
sur la page validform.asp, tu vas vérifier ton formulaire.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
'tu récupère tes identifiants
login = request.form("login")
motdepasse = request.form("motdepasse")
 
'ensuite tu te connecte à ta base
set cn=server.CreateObject("adodb.connection")
set rs=server.CreateObject("adodb.recordset")
cn.Open connstring2
 
rs.open "select login, passe, profil from perso where login = "& login & " and passe = " &motdepasse ,cn
 
if not rs.eof
  ' on a un client qui a ses identifiants.
 ' fait ce que tu a faire
else
' ona pas de personne avec ceci on revient a la page d'avant
end if
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 14h32   #7
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 100
Points : 14
Points : 14
ok encore un petit truc
comment je fais pour lui dire d'ouvrir telle page ?

merci beaucoup
boulette85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 14h50   #8
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
tu fais

Code :
Response.Redirect("lapage_ou_je_veux_aller.asp")
si c'est pour revenir à la page d'avant tu as une fonction javascript

Code :
<a href='javascript:history.back();'> Retour</a>
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h43.


 
 
 
 
Partenaires

Hébergement Web