Code PHP pour avoir login et mot de passe

[Fermé]
Signaler
-
 anonymmm -
Bonjour,

Je vous écrit pour connaître le code php pour pouvoir un login et un mot de passe pour mon site .
comment faire des inscriptions pour que chaque personnes voulant se connecter puissent pouvoir s'inscrire , choisir leur pseudo , leur mot de passe et pouvoir se connecter apres ?

Merci d'avance ,

anonymmm

4 réponses

Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
139
Bonsoir,

ne pensez-vous pas que ce script ait étét déjà donné ?
n'avez-vous pas oublié de faire une recherche avant de poser cette question?
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

j'ai deja regardé , mais... cela n'a pas marché
enfin le code proposé n'a pas marché
Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
139
Bonjour,

pourquoi cela n'a pas marché ?
après avoir recopié un code, il faut peut être l'adapter àson propre cas. il n'existe pas de solution universelle, puisque chacun arrange les choses à sa sauce.
Je vous donne un squelette, à vous cher anonyme de le mettre à votre sauce !


Mini Kit d'autentification sur un site

fichier N° 1 : formulaire.html

<html>
<form name='authentification metho='POST' action='connecte.php'>
Login : <input type='text' name='login'><br>
Mdpw: <input type='password' name='pass'><br>
<input type='submit' value='Je m'identifie'><input type='reset' value='Ré init'>
</form>

fichier n° 2 : connect.php
<?php
/* coonexion à la base de donnnées */
#specify the connection information
$db_server ="nom du serveur";
$db_name = "nom de la base";
$username = "nom de l'utilisateur";
$password = "mot de passe";

#Connexion à la base
$dbh = @mysql_connect($db_server,$username,$password) or die
("La connection sur $db_server plantée.");

#select the database. If the database is not found on the server, let us know
$db = @mysql_select_db($db_name) or die
("Connection made. But database '$db_name' was not found.");
?>

fichier n° 3 : verif.php
<?php
$login= $_POST['login'];
$pass=crypt($_POST['pass'],'monsite');
include ('connect.php');
$query= "select * from utilisateur where login='".$login."' and password='".$pass.'";
$result = mysql_query($query);
$result=mysql_query($query);

// Vérification du résultat
// Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer.
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);
}
$nblignes=mysql_num_rows($result);
if ($nblignes==0) {
echo "identification invalide";
mysql_close();
include ('formulaire.html');
}
echo "vous êtes reconnu en tant que ".$login;
?>


fichier n° 4 : générateur de mot de passe codé
<?php
$pass =crypt('root','monsite');
echo $pass;
?>

fichier n° 5 : la table utilisateur
merci beaucoup