A voir également:
- Changer de password en étant connecter
- Changer dns - Guide
- Se connecter à gmail sur téléphone - Guide
- Changer clavier qwerty en azerty - Guide
- Comment connecter chromecast à la télé - Guide
- Changer de carte graphique - Guide
1 réponse
$password = htmlspecialchars(trim($_POST['password'])); $password = htmlspecialchars(trim($_POST['password'])); $password = htmlspecialchars(trim($_POST['password']));
Ces lignes ne vont pas non?
$password = htmlspecialchars(trim($_POST['password'])); $newpassword = htmlspecialchars(trim($_POST['newpassword'])); $repeatnewpassword = htmlspecialchars(trim($_POST['repeatnewpassword']));
Ensuite un peu plus bas:
$password? = mysql_query("UPDATE users SET password='$newpassword' WHERE username='$username'");
N'oublis pas de tester si le password répété est le même aussi.
A+
merci de votre aide mais dans ma bd j'ai qu'un champ password donc j'ai :
<?php
session_start();
if(isset($_SESSION['username']))
{
$username=$_SESSION['username'];
if(isset($_POST['submit']))
{
$password = htmlspecialchars(trim($_POST['password']));
if($password)
{
$connect = mysql_connect(****','***',***') or die('error');
mysql_select_db('momentdelirant');
$query=mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");
$rows= mysql_num_rows($query);
if($rows==1)
{
$password? = mysql_query("UPDATE users SET password='$password' WHERE username='$username'");
die('Votre password a été changer <a href="index.php"> connectez</a> vous');
}else echo"Votre ancien password est incorrect";
}else echo"Veuillez saisir tous les champs";
}
echo'
<form method="POST" action="changepassword.php">
<p>Votre ancien mot de passe : </p>
<input type="password" name="password">
<p>Votre nouveau mot de passe : </p>
<input type="password" name="password">
<p>Repetez votre nouveau passe mot de passe :</p>
<input type="password" name="password"><br /><br />
<input type="submit" value="Changer de password" name="submit">
</form>
';
}else
{
header('Location:login.php');
}
?>