Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1379 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  besoin d'aide pour une page de connexion en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin d'aide pour une page de connexion en php

n°1875816
jass922
Posté le 21-04-2009 à 13:07:19  profilanswer
 

Bonjour a toutes et a tous  
j'aurais besoin de votre aide et de vos conseils.  
Alors voila je suis en en train de faire un petit site et je voudrais bien que les utilisateurs aient le possiblité de s'inscrire et dans le cas ou ils se sont deja inscrit, qu'il aient la possibilité de se connecter (login et mot de passe)  
seulement j'ai beau chercher comment faire je galère...  
si je pouvais avoir un coup de main ce serait sympa  
merci d'avance  
 
 
 
voila ce que jai trouvey sur un site pr la connexion (et encore je sais pas si c bon)  
 
VOila ce que j'ai trouvé sur un site, j'en ai surement trop pris :$^^  
 
<?  
mysql_connect("localhost", "xxx", "xxx" ); // Connexion à MySQL  
mysql_select_db("mysql" );  
$table = mysql_query("SELECT * FROM clients_tbl" );  
$donnees = mysql_fetch_array($table)  
?>  
 
<?  
if (isset($_POST['login']) AND isset($_POST['motdepasse'])) // on définit la variable1  
{  
$variable1 = $_POST['login'];  
$variable2 = $_POST['motdepasse'];  
}  
 
else  
{  
$variable1 = ""; // On crée une variable $variable1 vide  
$variable2 = ""; // On crée une variable $variable2 vide  
}  
?>  
 
<?  
if ($variable1 == $donnees['LOGIN'] AND $variable2 == $donnees['PASSWORD'])// on contrôle le couple login / motdepasse  
{  
?>  
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<title>Page 2</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
 
<body>  
Bienvenue  
</body>  
</html>  
 
<?  
}  
 
else  
{  
?>  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<title>Page 1</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
 
<body>  
Veuillez entrer votre login  
<form action="motdepasse.php" method="post">  
<input name="login" type="text">  
<input name="motdepasse" type="text">  
<input name="submit" type="submit">  
</form>  
 
</body>  
</html>  
 
<?  
}  
mysql_close(); // Déconnexion de MySQL  
?>  
 
 
mais par contre si l'internaute n'est pas deja inscrit je galère  
merci d'avance  

mood
Publicité
Posté le 21-04-2009 à 13:07:19  profilanswer
 

n°1875874
SICKofitAL​L
misanthrope
Posté le 21-04-2009 à 15:15:49  profilanswer
 

Faison simple :
-> A l'arrivée sur le site tu vérifies la présence d'un cookie de connexion  :

  • le cookie existe -> tu crées une session, tu récuperes les infos dans ta BDD et tu le mets dans la session, puis tu rediriges vers la page principale
  • le cookie n'existe pas parce qu'il a expiré, n'a jamais été crée ou que c'est un nouvel user : tu rediriges vers la page de connexion en vérifiant que pour un login donné le mot de passe correspondant est correct (tu ne fais pas ca dans ton code), dans cette page tu places un lien vers une autre page permettant de créer un compte. D'ailleurs le mot de passe dans la base decrait être encodé, lors du test de correspondance tu encodes celui fourni dans le formulaire et tu tests s'ils sont identiques.


bonne chance :)
 
 


---------------
We deserve everything that's coming...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  besoin d'aide pour une page de connexion en php

 

Sujets relatifs
fopen - requete http externe : erreur de connexion (serveur dédié)Page d'erreur
Comment classer par ordre Alpha sur une pagecherche aide/tuto pour afficher/masque div
[C#] aide sur un regex.[Myspace] Positionner une anim flash en haut de page
On clique sur un nom à index.htm et une nouvelle page s'ouvre?Fonction qui renvoie automatiquement à une page
Plus de sujets relatifs à : besoin d'aide pour une page de connexion en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR