android–Parse:用户名,密码无效

android–Parse:用户名,密码无效,第1张

概述我正在使用ParseAPI用于数据库并尝试使用它提供的用户名服务.我理解,从教程中,为了登录,你这样做:ParseUser.logInInBackground("Jerry","showmethemoney",newLogInCallback(){publicvoiddone(ParseUseruser,ParseExceptione){if(user!=null){//Ho

我正在使用Parse API用于数据库并尝试使用它提供的用户名服务.我理解,从教程中,为了登录,你这样做:

ParseUser.logInInBackground("Jerry", "showmethemoney", new LogInCallback() {  public voID done(ParseUser user, ParseException e) {    if (user != null) {      // Hooray! The user is logged in.    } else {      // Signup Failed. Look at the ParseException to see what happened.    }  }});

如果登录失败,我只是想知道如何判断它是否因为输入的用户名无效密码而失败.我知道你可以做e.getCode()来获取发生的错误类型,但是从这个站点https://parse.com/docs/android/api/我找不到任何与无效用户名/密码有关的错误代码

谢谢
詹姆士

解决方法:

这是我在我的一个应用程序中检查用户名/密码有效性的方法.此方法针对ParseUser类提交查询,如果传递的用户名存在则返回true,如果存在,则表示您知道用户名有效.

(从外部检查ParseException.OBJECT_NOT_FOUND – 与此相关,我们可以判断用户是否需要注册或密码无效.)

public boolean queryCredentials(String username) {        Parsequery<ParseUser> queryuserList = ParseUser.getquery();        queryuserList.whereEqualTo("username", username);        try {            //attempt to find a user with the specifIEd credentials.            return (queryuserList.count() != 0) ? true : false;        } catch (ParseException e) {            return false;        }    }

希望这可以帮助有这个问题的人.

总结

以上是内存溢出为你收集整理的android – Parse:用户名,密码无效全部内容,希望文章能够帮你解决android – Parse:用户名,密码无效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1110231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存