检查用户名是否存在| Parse.com

时间:2015-10-01 17:48:43

标签: android parse-platform

我正在寻找一种向我的应用用户数据库查询用户名的好方法。这样人们就无法使用与其他人相同的用户名进行注册。

我正在使用用户名,密码和电子邮件来恢复密码。所以我想基本检查用户名。 我知道这可以通过ParseQuery实现吗? 如果有人能提供,我想举个例子吗?

1 个答案:

答案 0 :(得分:1)

您可以使用ParseQuery来查询数据库中的所有用户名。

ParseQuery<ParseObject> query = ParseQuery.getQuery("User");
     query.findInBackground(new FindCallback<ParseObject>() {
         public void done(List<ParseObject> objects, ParseException e) {
             if (e == null) {
                 // objects is a list of all the User you have. Just get all the usernames, 
                //and check if there's already one equal to the one you want to insert.
             } else {
                 //error handling
             }
         }
     }