Beispiel #1
0
    //update the password back
    $pw_update = GoCoin::updatePassword($token, USER_ID, $pw_array);
    if ($pw_update->code == '204') {
        echo '<div>Password successfully put back!</div>';
    } else {
        echo '<div>Password update failure:</div>';
        var_dump($pw_update);
    }
}
//reset password tests
$RESET = FALSE;
if ($RESET) {
    echo '<h3 style="color:blue">Password Reset Test</h3>';
    if (empty(PW_RESET_TOKEN)) {
        //request a password reset
        $reset_pw_req = GoCoin::resetPassword($token, USER_EMAIL);
        if ($reset_pw_req->code == '204') {
            echo '<div>Password reset requested!</div>';
        } else {
            echo '<div>Password reqest request failure:</div>';
            var_dump($reset_pw_req);
        }
    } else {
        //create an array to reset the password with
        $pw_array = array("password" => "passw0rd", "password_confirmation" => "passw0rd");
        //reset a password
        $reset_pw = GoCoin::resetPasswordWithToken($token, USER_ID, PW_RESET_TOKEN, $pw_array);
        if ($reset_pw->code == '204') {
            echo '<div>Password reset successfully!</div>';
        } else {
            echo '<div>Password reset failure:</div>';