Преглед на файлове

finished code to update a users password

pull/16/head
mauirixxx преди 7 години
родител
ревизия
b12392e74b
променени са 1 файла, в които са добавени 21 реда и са изтрити 0 реда
  1. +21
    -0
      includes/update-password.php

+ 21
- 0
includes/update-password.php Целия файл

@@ -0,0 +1,21 @@
<?php
include_once ('verifications.php');
$verifypass = $con->prepare("SELECT userpass FROM userinfo WHERE userid = ?");
$verifypass->bind_param("i", $_SESSION['userid']);
$verifypass->execute();
$result = $verifypass->get_result();
while ($row = $result->fetch_assoc()) {
$vp = password_verify ($_POST['oldpass'],$row['userpass']);
if ($vp) {
$hp = password_hash($_POST['userpass1'], PASSWORD_DEFAULT);
echo 'Verified old password, updating to new password!<br />';
$updpass = $con->prepare("UPDATE userinfo SET userpass = ? WHERE userid = ?");
$updpass->bind_param("si", $hp, $_SESSION['userid']);
$updpass->execute();
echo 'Password updated!<br />';
$updpass->close();
} else {
echo 'Old password doesn\'t match, password is NOT updated!<br />';
}
}
?>

Зареждане…
Отказ
Запис