如何在解析android时使用旧密码更改密码

hen*_*a12 5 passwords validation android parse-platform

我有一个Android应用程序,其中用户可以更改他/她的密码我的问题是我如何验证用户使用解析的旧密码我有3个编辑文本"旧密码,新密码和确认新密码".

我在parse.com上搜索但找不到任何解决方案解析不使用get password获取数据.我这样做

String get_confrimpass=currentuser.getpassword();



if(get_confrimpass.replaceAll("\\s", "").equals(current_pass_check))
            {           }
Run Code Online (Sandbox Code Playgroud)

Jay*_*Dev 11

您可以尝试使用当前用户名和他们提供给您的密码登录.如果登录成功,则旧密码正确.即

ParseUser.logInInBackground(ParseUser.getCurrentUser().getUsername(), currentPassword, new LogInCallback() {  
    public void done(ParseUser user, ParseException e) {    
        if (user != null) {      
             // Hooray! The password is correct 
        } else {      
             // The password was incorrect 
        }  
   }
});
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,'currentPassword'变量是您可以从'旧密码'EditText中检索的文本