我修改了“重置密码”的电子邮件模板。如果用户不在身份计划表上的租户范围内 - 模板可以正常工作。但是当用户在租户范围内时 - 模板不起作用。
用户超出范围:
IDP:https ://i.stack.imgur.com/CNO8S.png
电子邮件:https ://i.stack.imgur.com/7B4ra.png
租户范围内的用户:
IDP:https ://i.stack.imgur.com/Q42EP.png
电子邮件:https ://i.stack.imgur.com/6dB6o.png
export const resetPassword = (email) => async (dispatch) => {
try {
const userSnapshot = await firebase.db.collection(USER_DATA_COLLECTION).where('email', '==', email).get();
firebase.auth.tenantId = userSnapshot.docs[0].data().tenantId;
return await firebase.doResetPassword(email);
} catch (e) {
console.log(e);
}
};