当前位置: 首页 > 知识库问答 >
问题:

Firebase OTP验证,无需android登录

杨晓博
2023-03-14

如何通过firebase发送OTP并在不登录的情况下进行验证?与正常情况一样,firebase接收otp并使用PhoneNumber呼叫SigninWithSign,然后登录firebase。我不想用那种方法登录。我只想从firebase获得otp,并验证它是否正确,如果正确,则执行我的自定义操作。提前谢谢。或者,我需要使用otp进行自定义验证。建议我任何其他方法来验证otp是否正确(SMS)。

共有1个答案

鲁辉
2023-03-14

收到OTP调用后验证PhoneNumberSusCode(String mverficationId,(收到OTP))

private void verifyPhoneNumberWithCode(String verificationId, String code) {
                if(code.equals(mResendToken)&&verificationId.equals(mVerificationId)){
            ............
            ............
            //do your work
            ............
            ............
        }
        else
            Toast.makeText(this,"Please provide correct OTP",Toast.LENGTH_SHORT).show();
}
 类似资料:
  • 我在Android中开发了一个登录表单。我在这里使用了验证。我必须填写任何人(用户名或密码),然后我的应用程序应该显示成功!并应转移到其他活动。 但是,如果两个字段都为空,则不应显示成功消息,而应显示Login fail!!!。 请帮我这个。 这是我的webservice代码:

  • 我遵循了GitHub教程中的所有内容:https://help.github.com/articles/generating-ssh-keys 我在存储库的目录中执行了所有命令。我成功到达教程的末尾,并收到消息:“嗨,用户名!你已成功通过身份验证,但 GitHub 不提供外壳访问。 然而,当我尝试做推送之类的事情时,它仍然要求输入我的用户名和密码。

  • 在Android>Sample app>Trivial Drive中,当运行应用程序时,我在执行IAP时得到以下信息: 我在手机上用测试帐户(即我在开发人员控制台中指定的测试电子邮件地址)切换到了一个单独的帐户,并遵循了以下所有步骤: https://android.stackExchange.com/questions/20369/geting-authentication-is-require

  • 问题内容: 在Angular中是否可以以与验证表单类似的方式来验证单个隔离对象?我正在考虑这样的事情: 上面的示例不起作用。将其包含在中并替换为帮助。 不使用就可以做到吗? 问题答案: 您可以使用ng-form angular指令(请参阅此处的文档)对所有内容进行分组,即使是在html表单之外。然后,您可以利用有角度的FormController。 例

  • 错误: TypeError:无法读取未定义的LoginForm c:/reactjs/hello-world/src/components/accountbox/LoginForm.js的属性“state”:23 2023 value={this.state.input.email}^24 onchange={this.handlechange}25 class=“form-control”26

  • 问题内容: 我想在我的Django编码网站中添加一些Ajax -niceness。 在我的Django代码中,我使用装饰器标记哪个视图需要认证。未经身份验证的用户单击时的默认行为是将其重定向到登录页面,然后传递目标页面。 我在某些网站上看到的,并且真正喜欢的是,当用户单击一个指向仅限于登录用户的位置的链接时,他/她得到了一个弹出窗口(通过JavaScript),而不是重定向到登录页面,而是询问他/