繁体   English   中英

自定义登录中的Firebase Android重置密码(不适用于电子邮件身份验证)

[英]Firebase Android reset password in custom Login (not with email authentication)

我使用的是通过自定义ID密码自定义的登录名,而不是通过FirebaseAuth进行电子邮件身份验证。 我已经编写了用于重置用户密码的代码,即如果输入的旧密码与数据库中的旧密码匹配,那么新密码必须覆盖数据库中的旧密码。 但是,我面临一个愚蠢的问题,在将更改保存到数据库之后,我的代码从初始登录身份验证运行“ else”条件(因为它与用户当前的登录凭据与当前新近更新的身份不匹配)结果),在“密码更改”之后出现了一个吐司,即“密码错误”。

有什么办法可以解决这个小问题?

通过生成一种用于在登录时标记错误密码而不是吐司的不同方法,我解决了此问题。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM