prepare("SELECT * FROM users WHERE id = ?"); $stmt->execute([$_SESSION['user_id']]); $user = $stmt->fetch(); if ($user && password_verify($old_password, $user['password'])) { $hashed_password = password_hash($new_password, PASSWORD_DEFAULT); $stmt = $pdo->prepare("UPDATE users SET password = ? WHERE id = ?"); $stmt->execute([$hashed_password, $_SESSION['user_id']]); $message = 'Password changed successfully!'; } else { $error = 'Incorrect old password.'; } } catch (PDOException $e) { $error = 'Database error: ' . $e->getMessage(); } } } try { $pdo = db(); $stmt = $pdo->prepare("SELECT * FROM users WHERE id = ?"); $stmt->execute([$_SESSION['user_id']]); $user = $stmt->fetch(); } catch (PDOException $e) { $error = 'Database error: ' . $e->getMessage(); } ?> Profile - eMenza

Your Profile

Your Information

Username:

Email:

Change Password