File: /home/kochikidswysewor/public_html/wp-content/themes/children-charity-child/update-user.php
<?php
include "../../../wp-load.php";
if ($_REQUEST["action"] === "") {
echo "<script>alert('Invalid data!');window.location.href='" .
get_site_url() .
"'</script>";
}
if ($_REQUEST["action"] == "update-personal-info") {
$user_id = $_POST["user_id"];
$user_fname = $_POST["user_fname"];
$user_lname = $_POST["user_lname"];
$user_phone = $_POST["user_phone"];
$user_address = $_POST["user_address"];
if ($_POST["user_fname"] ) {
$userdata = [
"ID" => $user_id,
"first_name" => $user_fname,
"last_name" => $user_lname,
];
wp_update_user($userdata);
update_user_meta($user_id, "phone_number", $user_phone);
update_user_meta($user_id, "address", $user_address);
echo "updatepf";
}
}
if ($_REQUEST["action"] == "update-password") {
$user_id = $_POST["user_id"];
$current_password = $_POST["current_password"];
$new_password = $_POST["new_password"];
$user = get_user_by("id", $user_id);
if (
$user &&
wp_check_password($current_password, $user->data->user_pass, $user_id)
) {
wp_set_password($new_password, $user_id);
echo "Password Updated Successfully.";
} else {
echo "Current Password is incorrect";
}
}
?>