【问题标题】:Ionic Authentication离子认证
【发布时间】:2020-12-31 20:15:17
【问题描述】:

我有一个用例,我需要通过以下方式注册新客户

  1. 客户访问网站。
  2. 如果客户是新客户,那么他将使用电子邮件和电话号码在网站上注册自己。
  3. 此后,管理员将向该客户发送带有 OTP 的电子邮件。
  4. 客户收到一次性密码后,即可登录系统并设置新密码。

我使用 Firebase 作为后端,在前端使用 Ionic。

我很困惑我应该如何去实现这个?

我正在考虑将新用户存储在实时数据库中,一旦管理员确认,然后触发通过邮件发送 OTP 的功能。

对此有何建议?

【问题讨论】:

    标签: firebase ionic-framework firebase-authentication


    【解决方案1】:

    我希望你使用 angular

    1. 使用 Firebase 身份验证
    2. 设置默认路由到登录屏幕
    3. 当客户进入检查 Firebase 身份验证状态时,如果已通过身份验证,则进入主屏幕 注意:firebase.auth().onAuthStateChanged((user) => {}) 可以识别之前登录过的用户。
    4. 我未通过身份验证显示登录屏幕和注册屏幕。
    5. 使用 Firebase 身份验证,因此它有一个名为“已验证”的参数默认设置为 false。
    6. 当管理员验证 set 已验证为 true 并触发云功能发送 Otp。

    【讨论】:

      猜你喜欢
      • 2016-01-18
      • 2020-11-20
      • 2017-05-12
      • 2014-06-08
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多