android - Send User Password via Email with Firebase
问题描述
I am creating a android application where I'm using firebase auth but I don't want to send the confirmation email to user for confirming the user email address, instead I want to set a auto generated password for the user and send it to the users email so by that way I can verify his email.
Just wanted to know if it is possible or not, if yes then link to any guide or tutorial will be great.
Thanks
解决方案
对的,这是可能的。当用户创建他的帐户时,在他的电子邮件中发送一个自动生成的密码,并在实时数据库或 Firestore 中创建一个与用户 Uid 对应的字段状态并将默认值设置为 false。还将自动生成的代码保存在数据库中。当用户第一次尝试登录时(检查状态是否为假),然后打开一个对话框并要求通过电子邮件发送代码。如果两个代码都将电子邮件验证更改状态匹配为 true,否则会给出消息错误代码。
当用户第一次登录时询问他的电子邮件和密码。然后在 auth 模块中验证它。如果用户存在,则从实时数据库中检索他的数据并检查状态值是假还是真。如果值为 false,则表示他是第一次登录。因此,打开一个活动或一个对话框,要求他的代码通过电子邮件发送。然后检查两个代码是否匹配。如果是,那么这是正确的用户。将他发送到家庭活动并在数据库中将 status 的值设置为 true。
推荐阅读
- c# - 使用 iText 自定义签名外观
- laravel - 从数据库 Laravel 中显示数据
- xaml - 如何使用 Xamarin.Forms 实现 Google 身份验证?
- c# - C#从红移连接和SQL查询异常填充datagridview
- sql - 如果 Oracle SQL 中存在则删除视图
- ruby-on-rails - Rspec Capybara 无法登录到我的 rails-react 应用程序
- python-3.x - 无法通过发布请求使用网址“https://play.google.com/store/getreviews”来抓取 google play 评论
- java - JAX-RS REST 在 WildFly 工作,但不在 Tomcat 工作
- javascript - HOC - 功能组件
- ios - AudioUnit inputCallback 与 AudioUnitRender -> audioBufferList.mBuffers[0].mDataByteSize 之间不匹配!= inNumberFrames