Realm .Auth EmailPasswordAuth

用于管理用户电子邮件/密码的类

callResetPasswordFunction(details, args )Promise<void>

使用应用程序中设置的密码重置功能重置电子邮件身份的密码。

参数
  • 详情
    • 要重置的电子邮件和密码详细信息

      • 电子邮件
        • 类型: string
        • 用户的电子邮件地址。

      • 密码
        • 类型: string
        • 所需的新密码。

  • args 可重复
    • 类型: [BSON, ...]
    • 传递给函数的参数。

返回Promise<void>
确认用户(详情)Promise<void>

与电子邮件/密码提供商确认电子邮件身份。

参数
  • 详情
    • 类型: object
    • 收到的令牌和 ID 详细信息

      • token
        • 类型: string
        • 通过电子邮件发送给用户的确认令牌。

      • tokenId
        • 类型: string
        • 通过电子邮件发送给用户的确认令牌 ID。

返回Promise<void>
注册用户(详情)Promise<void>

向电子邮件/密码提供商注册新的电子邮件身份,并向提供的地址发送确认电子邮件。

参数
  • 详情
    • 类型: object
    • 新用户的电子邮件和密码详细信息

      • 电子邮件
        • 类型: string
        • 要注册的用户的电子邮件地址。

      • 密码
        • 类型: string
        • 用户为新的用户名/密码身份创建的密码。

返回Promise<void>
resendConfirmationEmail(详情)Promise<void>

向已注册但尚未确认其电子邮件地址的用户重新发送确认电子邮件。

参数
  • 详情
    • 类型: object
    • 关联的电子邮件详细信息

      • 电子邮件
        • 类型: string
        • 要重新发送确认信息的用户的电子邮件地址。

返回Promise<void>
resetPassword(详情)Promise<void>

使用通过电子邮件发送给用户的密码重置令牌重置电子邮件身份的密码。

参数
  • 详情
    • 类型: object
    • 用于重置的令牌和密码详细信息

      • 密码
        • 类型: string
        • 所需的新密码。

      • token
        • 类型: string
        • 通过电子邮件发送给用户的密码重置令牌。

      • tokenId
        • 类型: string
        • 通过电子邮件发送给用户的密码重置令牌 ID。

返回Promise<void>
retryCustomConfirmation(详情)Promise<void>

为已注册但尚未确认其电子邮件地址的用户重新运行自定义确认功能。

参数
  • 详情
    • 类型: object
    • 关联的电子邮件详细信息

      • 电子邮件
        • 类型: string
        • 要重新运行确认的用户的电子邮件地址。

返回Promise<void>
sendResetPasswordEmail(详情)Promise<void>

向用户发送电子邮件以重置密码。

参数
  • 详情
    • 类型: object
    • 发送重置邮件的电子邮件详细信息

      • 电子邮件
        • 类型: string
        • 要重新发送确认信息的用户的电子邮件地址。

返回Promise<void>