0

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

代码是:

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 回答