0

ユーザーのパスワードを取得したいのですが、常に null 値が返されます。

コードは次のとおりです。

public static boolean getUser(  int userId) {
        TAG = "UserService.getUser";
        userId = 195655;
        QBUsers.getUser(userId, new QBCallbackImpl() {
            @Override
            public void onComplete(Result result) {
                if (result.isSuccess()) {
                     QBUserResult qbUserResult = (QBUserResult) result;
                        Log.d(TAG,"User: "+ qbUserResult.getUser().toString());

                        Log.d(TAG, "Password: "+qbUserResult.getUser().getPassword());

                } else {
                    for (String s : result.getErrors()) {
                        Log.d(TAG, "createSession error: " + s);
                    }
                }
            }
        });

        // TODO Auto-generated method stub
        return false;
    }

すべてのユーザーで発生します。パスワードの値を取得できません。何か特別なことをする必要がありますか?

ご助力いただきありがとうございます。

4

1 に答える 1

0

パスワードを取得できなくても問題ありません。開いた状態で保管するのは安全ではないためです。自分のパスワードを知っているのはユーザーだけです。

ユーザーのパスワードにアクセスする必要がある理由を教えてください。

于 2013-06-09T17:34:11.140 に答える