Skip to content

Instantly share code, notes, and snippets.

@Liam-Nothing
Created December 3, 2024 10:44
Show Gist options
  • Save Liam-Nothing/a979f65a089815cbac8e086a8ceed467 to your computer and use it in GitHub Desktop.
Save Liam-Nothing/a979f65a089815cbac8e086a8ceed467 to your computer and use it in GitHub Desktop.
Update Wordress user's password
<?php
// Charge le fichier wp-load.php pour accéder aux fonctions WordPress.
require_once('./wp-load.php');
// Vérifiez que le script est exécuté en toute sécurité (ajoutez une sécurité supplémentaire si nécessaire).
if (php_sapi_name() !== 'cli') {
die("Ce script doit être exécuté depuis la ligne de commande ou sécurisé.");
}
// Remplacez 'username' par le nom d'utilisateur et 'newpassword' par le nouveau mot de passe.
$username = 'username'; // Nom d'utilisateur ou email.
$new_password = 'newpassword'; // Nouveau mot de passe.
// Recherche de l'utilisateur par son identifiant.
$user = get_user_by('login', $username);
if ($user) {
// Mise à jour du mot de passe.
wp_set_password($new_password, $user->ID);
echo "Le mot de passe de l'utilisateur '{$username}' a été mis à jour avec succès.\n";
} else {
echo "Utilisateur non trouvé.\n";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment