コード例 #1
0
ファイル: ChangePassword.php プロジェクト: kisorbiswal/Creamy
if (!isset($_POST["new_password_1"])) {
    $validated = 0;
}
if (!isset($_POST["new_password_2"])) {
    $validated = 0;
}
if ($validated == 1) {
    $db = new \creamy\DbHandler();
    // check password
    $userid = $_POST["userid"];
    $oldpassword = $_POST["old_password"];
    $password1 = $_POST["new_password_1"];
    $password2 = $_POST["new_password_2"];
    if ($password1 !== $password2) {
        ob_clean();
        $lh->translateText("passwords_dont_match");
    } else {
        // everything's ok, now try to set the new password.
        $result = $db->changePassword($userid, $oldpassword, $password1, $password2);
        if ($result === true) {
            ob_clean();
            print CRM_DEFAULT_SUCCESS_RESPONSE;
        } else {
            ob_clean();
            $lh->translateText("unable_change_password");
        }
    }
} else {
    ob_clean();
    $lh->translateText("some_fields_missing");
}