Advertisement
MertcanGokgoz

wordpress password reset

Dec 30th, 2018
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.03 KB | None | 0 0
  1. <?php
  2.  
  3. if ($_POST['sifirla'] && $_POST['ss'] == 'evet') {
  4.   $kadi = strip_tags(trim($_POST['kadi']));
  5.   $parola = strip_tags(trim($_POST['parola']));
  6.   $mesaj = ""; $hata="";
  7.   if ($kadi=="" || $parola=="") {
  8.      $hata = "Lütfen yeni parolayı boş bırakmayınız.";
  9.   }else{
  10.     if ( !defined('ABSPATH') )
  11.         define('ABSPATH', dirname(__FILE__) . '/');
  12.     require_once(ABSPATH . 'wp-config.php');
  13.  
  14.     global $wpdb;
  15.         $kullanici = $wpdb->query("UPDATE $wpdb->users SET user_pass = MD5('$parola') WHERE user_login = '$kadi'");
  16.         if ($kullanici) {
  17.           $mesaj = "$kadi kullanıcısının parolası değiştirilmiştir.<br />Lütfen parolareset.php dosyasını sitenizden silmeyi unutmayınız!";
  18.           $kadi="";
  19.           $parola="";
  20.         }
  21.   }
  22. } else {
  23.     if ( !defined('ABSPATH') )
  24.         define('ABSPATH', dirname(__FILE__) . '/');
  25.     require_once(ABSPATH . 'wp-config.php');
  26.     global $wpdb;
  27.     $kullanicilar = $wpdb->get_results("SELECT * FROM $wpdb->users");
  28. }
  29. ?>
  30. <!DOCTYPE html>
  31. <html>
  32.     <head>
  33.         <meta charset="UTF-8" />
  34.         <title>Wordpress Parola Sıfırlayıcı</title>
  35.     </head>
  36.     <style>
  37.       body {font-family: Arial;}
  38.     </style>
  39.     <body>
  40.         <?php
  41.           if ($mesaj) echo "<p style='color:green;'>$mesaj</p>";
  42.           if ($hata) echo "<p style='color:red;'>$hata</p>";
  43.         ?>
  44.         <p>
  45.             Wordpress Parola Sıfırlayıcı - İşlemden sonra bu dosyayı FTP'den siliniz.
  46.         </p>
  47.        
  48.         <form name="kullanıci_sifirla" id="kullanici_sifirla" method="POST" action="">
  49.         <p>
  50.          <label for="kadi" style="display:block;">Parolası Sıfırlanacak Kullanıcı:</label>
  51.          <select name="kadi" id="kadi"><?php foreach ( $kullanicilar as $kullanici )
  52. {
  53.     echo "<option>".$kullanici->user_login."</option>";
  54. } ?></select>
  55.         </p>
  56.         <p>
  57.          <label for="parola" style="display:block;">Yeni Parola:</label>
  58.          <input type="text" name="parola" id="parola" size="50" value="<?php echo $parola;?>" />
  59.         </p>
  60.          <input type="hidden" name="ss" value="evet">
  61.         <p>
  62.          <input type="submit" name="sifirla" id="sifirla" value="Parola Değiştir" />
  63.         </p>
  64.         </form>
  65.     </body>
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement