0

我有一个成功使用 react-redux-firebase 的 react-native 项目。该文档有一个 resetPassword() 方法,但是它映射到 Firebase 的重置密码方法。React-redux-firebase 似乎缺少映射到 Firebase 的 auth().sendPasswordResetEmail() 方法的方法。

我正在尝试实现“忘记密码”功能,但我似乎找不到 rnFirebase 或 react-redux-firebase 方法来根据用户的电子邮件地址向用户发送重置电子邮件。

希望我只是错过了一些东西!

4

1 回答 1

2

sendPasswordResetEmail在用orprops.firebase.auth().sendPasswordResetEmail包裹的组件中的 if下可用。firebaseConnectwithFirebase

如 auth 文档的开头部分所述,props.firebase.auth()可以直接访问顶层不可用的 Auth 方法。

在顶层公开的方法都以某种方式参与调度 redux 操作。如果有一些状态更新或你想要在那个时候调度的动作,它可以手动完成(使用导出的动作类型)。如果您发现自己这样做了,请随时打开一个问题,要求提供分发操作的方法的公开版本(问题中的详细信息会很棒)。

免责声明:我是react-redux-firebase的主要作者。

于 2018-06-25T21:31:07.533 回答