QuickBlox检索用户密码返回null值

时间:2013-06-09 16:45:24

标签: null passwords quickblox

我想检索用户的密码,但我总是得到空值,请问有什么想法吗?

代码是:

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;
    }

它发生在所有用户身上,我无法获得密码值。我需要做一些特别的事吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您无法检索密码。因为以开放形式存储它是不安全的。 只有用户知道自己的密码。

您能否描述一下您的要求,为什么需要访问用户密码?