Lien changer votre mot de passe+ php
forbidden fruit
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
PeterPeterPeter Messages postés 202 Date d'inscription Statut Membre Dernière intervention -
PeterPeterPeter Messages postés 202 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux créer un lien ( changer votre mot de passe) ds la page de l'authentification de mon site afin de permettre aux utilisateurs de changer les mots de passe
je suis débutante en php , je me demande si quelqu'un pourrais me donnée un exemple de code merci d'avance
je veux créer un lien ( changer votre mot de passe) ds la page de l'authentification de mon site afin de permettre aux utilisateurs de changer les mots de passe
je suis débutante en php , je me demande si quelqu'un pourrais me donnée un exemple de code merci d'avance
A voir également:
- Lien changer votre mot de passe+ php
- Changer dns - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
6 réponses
Ne pas oublier de sécuriser les requêtes sql pour éviter les injections, sinon qqun va vite mettre ta base de donnée en pagaille !
merci beaucoup pour vos réponses mais le problème c'est que je ne sais pas comment faire pour que je puise gardes les informations de l'utilisateur connecter( son login )?????
ce code indique que le pseudo doit être toujours garder
//on fait une requete pour récupérer l'ancien mot de passe
$requete = mysql_query("SELECT * FROM table WHERE pseudo='$pseudo'");
ce code indique que le pseudo doit être toujours garder
//on fait une requete pour récupérer l'ancien mot de passe
$requete = mysql_query("SELECT * FROM table WHERE pseudo='$pseudo'");
Bonjour,
je veux utiliser ce script pour permettre à un utilisateur déjà enregistré de modifier son mot de passe.
Il y a deux idées là dedans :
1- comparaison d'un nom d'utilisateur et d'un mot de passe saisis par un utilisateur avec des valeurs précédemment enregistrées.
2- mise à jour d'enregistrements en utilisant la clé primaire comme point de référence.
Merci
je veux utiliser ce script pour permettre à un utilisateur déjà enregistré de modifier son mot de passe.
Il y a deux idées là dedans :
1- comparaison d'un nom d'utilisateur et d'un mot de passe saisis par un utilisateur avec des valeurs précédemment enregistrées.
2- mise à jour d'enregistrements en utilisant la clé primaire comme point de référence.
Merci
Salut,
Moi je ferais comme ça par exemple :
Script html :
Script php
Voilà c''est seulement un exemple à arranger ^^
Moi je ferais comme ça par exemple :
Script html :
<form action="?modifier=1" method="post"> Votre ancien mot de passe : <input name="pass" type="password" id="pass"> Votre nouveau mot de passe : <input name="motdepasse1" type="password" id="motdepasse1"> <br>Confirmation du mot de passe : <input name="motdepasse2" type="password" id="motdepasse2"> <br><br> <input type=submit value="Changer mon mot de passe"></form>
Script php
//si le membre a cliqué sur modifier le mot de passe if (isset($_GET['modifier']) && $_GET['modifier'] == 1) { //on fait une requete pour récuperer l'ancien mot de passe $requete = mysql_query("SELECT * FROM table WHERE pseudo='$pseudo'"); $table=mysql_fetch_assoc($requete); $oldpass=$table['motdepasse']; //si l'ancien mot de passe est le bon if ($pass == $oldpass) { // On recupere les valeurs if($motdepasse2==$motdepasse1) // Si les deux mdps correspondent on insère dans la BDD { $sql = mysql_query("UPDATE tableSET motdepasse='$motdepasse1' WHERE pseudo='$pseudo'") or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); } } }
Voilà c''est seulement un exemple à arranger ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Lors de l'autentification, si le pseudo est le bon (si c'est le pseudo ta clé primaire, sinon tu remplace pseudo par ta variable clé primaire), tu met ça :
et en chaque début de page tu mettra :
voilà
Lors de l'autentification, si le pseudo est le bon (si c'est le pseudo ta clé primaire, sinon tu remplace pseudo par ta variable clé primaire), tu met ça :
$_SESSION['pseudo'] = $pseudo; $pseudo = $_SESSION['pseudo'];
et en chaque début de page tu mettra :
<?php // Démarrage ou restauration de la session session_start(); // Lecture d'une valeur du tableau de session $pseudo = $_SESSION['pseudo'];
voilà
https://openclassrooms.com/fr/courses#ss_part_2
Cette partie du tutoriel explique le fonctionnement des sessions, justement pour garder certaines informations d'un utilisateur connecté jusqu'à un temps défini ou que l'utilisateur ferme sa connexion vers ton site.
Cette partie du tutoriel explique le fonctionnement des sessions, justement pour garder certaines informations d'un utilisateur connecté jusqu'à un temps défini ou que l'utilisateur ferme sa connexion vers ton site.