Je voudrais tester l existence d'une email et mot de passe [Résolu]

Signaler
Messages postés
13
Date d'inscription
lundi 30 avril 2007
Statut
Membre
Dernière intervention
2 juin 2008
-
sunruyz21
Messages postés
13
Date d'inscription
lundi 30 avril 2007
Statut
Membre
Dernière intervention
2 juin 2008
-
Bonjour,
Je voudrais tester l existence d'une email et mot de passe dans la base de donnees si le email et le mot de pass existe,
fait rederction a une page quand il n'existe pas il faut faire un rederection a une page de l'inscrption.
Merci d' avance pour vos réponse

3 réponses

Messages postés
13
Date d'inscription
lundi 30 avril 2007
Statut
Membre
Dernière intervention
2 juin 2008

<%


 uid = Request.Form("uid") 
 pass = Request.Form("pass")
 
 if uid = "" then Response.redirect("error/empty.asp")
 if pass = "" then Response.Redirect("error/empty.asp")
 
 set conn = server.CreateObject ("ADODB.Connection")  
 conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("pro.mdb")
 set rs = server.CreateObject ("ADODB.Recordset")  
 rs.Open "SELECT * FROM admin where uid='"& uid &"'", conn, 1


 If rs.recordcount = 0 then
  rs.close
  conn.close
  set rs=nothing
  set conn=nothing
  Response.Redirect("login_id.asp")
 end if
 


 if rs("pass") = pass then
  Session("name") = rs("full")
  rs.Close
  conn.Close
  set rs=nothing
  set conn=nothing
  Response.Redirect("default.asp")
 else
  rs.Close
  conn.Close
  set rs=nothing
  set conn=nothing
  Response.Redirect("login_pw.asp")
 end if 


%>
Messages postés
249
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
2 mai 2014

tu fait un select sur la table de ta base qui contienne lemail et la base de donnée exemple:
select * from table where (colonne_mail 'sunruyz21@hotmail.com') AND (colonne_motdepasse 'motdepasse')

maintenat tu auras le resultat dans un dataset par exemple, tu fais la vérification sur le nombre des  lignes  ramenées

if(dataset.Table[0].Rows.Count > 0)
{
Response.Redirect(page.aspx);
}
else
{
Response.Redirect(inscription.aspx);
}

Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)
Messages postés
13
Date d'inscription
lundi 30 avril 2007
Statut
Membre
Dernière intervention
2 juin 2008

je veux quand clique sur l'image ok fait le test voila le code
Email:
</td>
<td width="23%">


Mot de passe:


</td>
mecri pour votre reponse