Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. <?php
  2. $user = User::byId($_GET['id']);
  3. if(isset($_POST['submit']))
  4. {
  5. $currentUser = User::byId($_SESSION['id']);
  6. if($currentUser->id == $user->id)
  7. {
  8. if($_POST['old_password']==$user->password)
  9. {
  10. $user->changePassword($_POST['new_password']);
  11. $changed = true;
  12. }
  13. else
  14. $error = true;
  15. }
  16. else
  17. $error = true;
  18. }
  19. $password = $user->password;
  20. if($user->id) {
  21. ?>
  22. <div class="col-4 px-3 py-3 pt-md-5 pb-md-4 mx-auto text-center">
  23. <h5 class="px-3 py-3">Смена пароля для: <?= htmlspecialchars($user->login); ?></h5>
  24. <form method="post" class="form-horizontal">
  25. <?php
  26. if($error)
  27. echo "<p>Доступ запрещен</p>";
  28. if($changed)
  29. echo "<p>Пароль успешно изменен!</p>";
  30. ?>
  31. <div class="form-group row">
  32. <input type="password" id="old_pass" name="old_password" class="form-control here"
  33. value="<?= htmlspecialchars($password); ?>">
  34. </div>
  35. <div class="form-group row">
  36. <input type="password" id="password" name="new_password" class="form-control here"
  37. placeholder="Новый пароль">
  38. </div>
  39. <div class="form-group text-center row">
  40. <button name="submit" type="submit" class="btn btn-primary">Сменить пароль</button>
  41. </div>
  42. </form>
  43. </div>
  44. <?php
  45. }else
  46. echo " <div class=\"col-4 px-3 py-3 pt-md-5 pb-md-4 mx-auto text-center\"><h5 class=\"px-3 py-3\">User not found</h5></div>";
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement