使用 react-redux-firebase 重置密码电子邮件

Reset Password Email with react-redux-firebase

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

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

希望我只是漏掉了什么!

如果在用 firebaseConnectwithFirebase.

包裹的组件中,

sendPasswordResetEmailprops.firebase.auth().sendPasswordResetEmail 下可用

顶层不可用的授权方法可以通过props.firebase.auth()直接访问as mentioned in the beginning section of the auth docs

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

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