2015-05-18 2 views
0

Я новичок разобрать, пытаясь сбросить пароль с помощью:Анализировать Сброс пароля

user.requestPasswordResetInBackground(password.getText().toString(), new RequestPasswordResetCallback() { 
    @Override 
    public void done(com.parse.ParseException e) { 
     if (e == null) { 
      Toast.makeText(getApplicationContext(), "Password rest email has been sent to your inbox", Toast.LENGTH_LONG).show(); 


     }else if(e.getCode()== com.parse.ParseException.INVALID_EMAIL_ADDRESS){ 
      Toast.makeText(getApplicationContext(),"Email not found",Toast.LENGTH_LONG).show(); 
     } 
    } 
}); 

Все нормально письмо будет отправлено на почтовый ящик, по тому, как я могу сказать Разбор для проверки пароля по крайней мере, 8 символов (все занимает 1234) Спасибо

ответ

1

Я думаю, вы можете написать cloud code, поэтому перед обновлением объекта _User проверьте user.get («password»). Length. то вроде этого:

PF.Cloud.beforeSave("_User", function(request, response) { 
    //Prototype linking 
    var user = request.object; 
    if (user.get("password").length >= 8) { 
     response.success(); 
    } else { 
     response.error("Password too short"); 
    } 
}); 

Для получения дополнительной информации, пожалуйста, посетите ссылку: Cloud Code