Your Profile
Username:
Email:
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(); } ?>
Username:
Email: