Guest User

Untitled

a guest
Apr 14th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['ilkm_save_password']))
  3. {
  4. $old_password = mysqli_real_escape_string($con, $_REQUEST['ilkm_old_password']);
  5. $old2_password_control = mysqli_real_escape_string($con, $_SESSION['password']);
  6. $password1 = mysqli_real_escape_string($con, $_REQUEST['ilkm_new_password']);
  7. $password2 = mysqli_real_escape_string($con, $_REQUEST['ilkm_repeat_new_password']);
  8. $username = mysqli_real_escape_string($con, $_SESSION['username']);
  9.  
  10. if($old_password <> $old2_password_control){
  11. echo "<h5><i class='icon icon-info-circle'></i> <b>Girdiğiniz Mevcut Şifre Yanlış, Lütfen Mevcut Şifrenizi Kontröl Edin!<b></h5>";
  12. }
  13. else if ($password1 <> $password2)
  14. {
  15. echo "<h5><i class='icon icon-info-circle'></i> Şifreler Uyuşmuyor!</h5>";
  16. }else if($password1 == 0){
  17. echo "Lutfen Bir Yeni Sifre Girin!";
  18. }else if($password2 == 0){
  19. echo "Lutfen Sifreyi Tekrarlayin!";
  20. }
  21. else if (mysqli_query($con, "UPDATE ilkmoon_users SET password='".md5($password1)."' WHERE username='$username'"))
  22. {
  23. echo "<h5><i class='icon icon-info-circle'></i> Şu anda giriş yaptığınız yer hariç, Diğer Bilgisayarlardan, Telefonlardan, Tabletlerden ve profile giriş yaptığınız her yerden çıkış yapıldı!.</h5>";
  24. header( "Refresh:3; url=".ilkm_site_link."/ilkm-user-cp", true, 303);
  25. }
  26. else
  27. {
  28. mysqli_error($con);
  29. }
  30. mysqli_close($con);
  31.  
  32. }
  33.  
  34. ?>
  35. <form method="post" enctype="multipart/form-data">
  36. <label><i class="icon icon-lock"></i> Mevcut Şifre &#x21B4;</label>
  37. <input type="password" name="ilkm_old_password" class="form-control" />
  38. <br />
  39. <label><i class="icon icon-lock"></i> Yeni Şifre &#x21B4;</label>
  40. <input type="password" name="ilkm_new_password" class="form-control" />
  41. <br />
  42. <label><i class="icon icon-lock"></i> Yeni Şifreyi Tekrarla &#x21B4;</label>
  43. <input type="password" name="ilkm_repeat_new_password" class="form-control" />
  44. <br />
  45. <center><button type="submit" name="ilkm_save_password" class="btn btn-sm btn-success"><i class="icon icon-lock"></i> Şifreyi Güncelle</button></center>
  46. </form>
  47.  
  48. <?php
  49. if(isset($_POST['ilkm_create_new_password'])):
  50. extract($_POST);
  51. if($old_password!="" && $password!="" && $confirm_pwd!="") :
  52. $user_id = $_SESSION['username'];// sesssion id
  53. $old_pwd=md5(mysqli_real_escape_string($con,$_POST['old_password']));
  54. $pwd=md5(mysqli_real_escape_string($con,$_POST['password']));
  55. $c_pwd=md5(mysqli_real_escape_string($con,$_POST['confirm_pwd']));
  56. if($pwd == $c_pwd) :
  57. if($pwd!=$old_pwd) :
  58. $sql="SELECT * FROM `ilkmoon_users` WHERE `username`='$user_id' AND `password` ='$old_pwd'";
  59. $con_check=$con->query($sql);
  60. $count=mysqli_num_rows($con_check);
  61. if($count==1) :
  62. $fetch=$con->query("UPDATE `ilkmoon_users` SET `password` = '$pwd' WHERE `username`='$user_id'");
  63. $old_password=''; $password =''; $confirm_pwd = '';
  64. $msg_sucess = "Şifreniz Başarıyla Güncellendi";
  65. else:
  66. $error = '<i class="icon icon-info-circle"></i> Girdiğiniz Mevcut Şifre Yanlış! <hr style="border-radius:70%;border:1px solid #ff0000;" />';
  67. endif;
  68. else :
  69. $error = '<i class="icon icon-info-circle"></i> Eski şifre yeni şifre ile aynı, Lütfen tekrar deneyin. <hr style="border-radius:70%;border:1px solid #ff0000;" />';
  70. endif;
  71. else:
  72. $error = '<i class="icon icon-info-circle"></i> Yeni şifre ve tekrarlanan şifre eşleşmiyor, Lütfen tekrar deneyin. <hr style="border-radius:70%;border:1px solid #ff0000;" />';
  73. endif;
  74. else :
  75. $error = '<i class="icon icon-info-circle"></i> Lütfen tüm alanları doldurun! <hr style="border-radius:70%;border:1px solid #ff0000;" />';
  76. endif;
  77. endif;
  78. ?>
  79. <h5>
  80. <center><?php echo @$error; ?><?php echo @$msg_sucess; ?></center>
  81. </h5>
  82. <form method="post" autocomplete="off" >
  83. <p><i class="icon icon-lock"></i> Mevcut Şifre<br />
  84. <input type="password" name="old_password" class="form-control"/></p>
  85. <p><i class="icon icon-lock"></i> Yeni Şifre<br />
  86. <input type="password" name="password" class="form-control" />
  87. </p>
  88. <p><i class="icon icon-lock"></i> Yeni Şifreyi Tekrarla<br />
  89. <input type="password" name="confirm_pwd" class="form-control" />
  90. </p>
  91. <p align="center">
  92. <button name="ilkm_create_new_password" type="submit" class="btn btn-sm btn-success"><i class="icon icon-info-circle"></i> Şifreyi Güncelle</button>
  93. </p>
  94. </form>
Add Comment
Please, Sign In to add comment