prepare('SELECT pswd FROM users WHERE uname = ?'); $statement->bind_param('s', $username); $statement->execute(); $result = $statement->get_result(); $user = $result->fetch_assoc(); $result->free(); $statement->close(); if (!$user) { $message = 'User not found!'; } elseif (!password_verify($currentPassword, $user['pswd'])) { $message = 'Current password is incorrect!'; } else { $passwordHash = password_hash($newPassword, PASSWORD_BCRYPT); $statement = $database->prepare('UPDATE users SET pswd = ? WHERE uname = ?'); $statement->bind_param('ss', $passwordHash, $username); $statement->execute(); $statement->close(); $message = 'Password changed successfully!'; $messageType = 'success'; } } catch (mysqli_sql_exception $exception) { error_log($exception->getMessage()); $message = 'Unable to change password. Please try again.'; } finally { $database->close(); } } } ?> Change Password '../', 'active' => 'account', 'section' => 'Account settings', 'eyebrow' => 'Your account', 'title' => 'Account settings', 'description' => 'Keep your workspace account secure and up to date.', 'class' => 'account-page', ]); ?>

Change password

Choose a strong password to protect your files.