Mot de passe oublié PHP/Ajax
Fermé
Nirna
-
Modifié par jordane45 le 7/02/2017 à 18:48
NirnaWh Messages postés 2 Date d'inscription mardi 7 février 2017 Statut Membre Dernière intervention 8 février 2017 - 8 févr. 2017 à 17:18
NirnaWh Messages postés 2 Date d'inscription mardi 7 février 2017 Statut Membre Dernière intervention 8 février 2017 - 8 févr. 2017 à 17:18
A voir également:
- Mot de passe oublié ajax
- Mot de passe administrateur oublié - Guide
- Schéma téléphone oublié - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe - Guide
- Trousseau mot de passe iphone - Guide
3 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
7 févr. 2017 à 19:01
7 févr. 2017 à 19:01
Bonjour,
Essaye ça :
Essaye ça :
<?php //Affichage des erreurs PHP error_reporting(E_ALL); ini_set('display-errors','on'); // Include require_once '../Includes/base.php'; // Récupération PROPRE des variables $email = !empty($_POST['email']) ? $_POST['email'] : NULL; $newPassword = !empty($_POST['newPassword']) ? $_POST['newPassword'] : NULL; $confirmPassword = !empty($_POST['confirmPassword']) ? $_POST['confirmPassword'] : NULL; // Variable de sortie $resultJson = array(); //ON VERIFIE L'EMAIL $sql = "SELECT * FROM `b_clients` WHERE `email` = '".$email."'"; $Verifemail = mysqli_query($link, $sql) or die(mysqli_error($link)); //echo "SELECT * FROM `b_clients` WHERE email ='" . $email . "' AND password ='" . md5($currentPassword) . "'"; //echo $email;echo $email; if (mysqli_num_rows($Verifemail) > 0){ $sqlUpdate = "UPDATE b_clients SET password = '".md5($confirmPassword)."' WHERE email = '".$email."'"; if (mysqli_query($link, $sqlUpdate)){ $resultJson = array("index" => "1", "message" => "La mise à jour de vos informations s'est déroulée avec succès."); }else{ $resultJson = array("ERROR"=>'Requete non executée' , 'SQL'=>$sqlUpdate , "mysqli_error"=>mysqli_error($link)); } } else { $resultJson = array("index" => "0", "message" => "La mise à jour de vos informations a échouée.<br/>L'email n'existe pas.","email"=> $email); ) echo json_encode($resultJson);
NirnaWh
Messages postés
2
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
8 février 2017
Modifié par NirnaWh le 7/02/2017 à 22:47
Modifié par NirnaWh le 7/02/2017 à 22:47
Ma console me renvoie ça :
:s
:s
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
7 févr. 2017 à 23:13
7 févr. 2017 à 23:13
Je pense qu'on verrait mieux avec le debug de firefox plutot que celui de chrome ....
mais à priori .. une erreur 500 peut venir de l'include de ton fichier base.php
Essaye dans un premier temps juste ça :
Si ça fonctionne... essaye celui-là :
Si là ça ne fonctionne pas.. c'est bien un PB au niveau de ton include.
Es-tu sûr que le fichier se situe bien là où tu l'indiques ? Avec la même orthographe (y compris majuscules/minuscules) ?
Essayes aussi d'éviter les chemins relatifs mais plutôt de mettre le chemin depuis la racine de ton site.
mais à priori .. une erreur 500 peut venir de l'include de ton fichier base.php
Essaye dans un premier temps juste ça :
<?php //Affichage des erreurs PHP error_reporting(E_ALL); ini_set('display-errors','on'); // Récupération PROPRE des variables $email = !empty($_POST['email']) ? $_POST['email'] : NULL; $newPassword = !empty($_POST['newPassword']) ? $_POST['newPassword'] : NULL; $confirmPassword = !empty($_POST['confirmPassword']) ? $_POST['confirmPassword'] : NULL; // Variable de sortie $resultJson = array("test"=>"ok"); echo json_encode($resultJson);
Si ça fonctionne... essaye celui-là :
<?php //Affichage des erreurs PHP error_reporting(E_ALL); ini_set('display-errors','on'); // Include require_once '../Includes/base.php'; // Récupération PROPRE des variables $email = !empty($_POST['email']) ? $_POST['email'] : NULL; $newPassword = !empty($_POST['newPassword']) ? $_POST['newPassword'] : NULL; $confirmPassword = !empty($_POST['confirmPassword']) ? $_POST['confirmPassword'] : NULL; // Variable de sortie $resultJson = array("test"=>"ok"); echo json_encode($resultJson);
Si là ça ne fonctionne pas.. c'est bien un PB au niveau de ton include.
Es-tu sûr que le fichier se situe bien là où tu l'indiques ? Avec la même orthographe (y compris majuscules/minuscules) ?
Essayes aussi d'éviter les chemins relatifs mais plutôt de mettre le chemin depuis la racine de ton site.
NirnaWh
Messages postés
2
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
8 février 2017
Modifié par NirnaWh le 8/02/2017 à 17:26
Modifié par NirnaWh le 8/02/2017 à 17:26