我正在使用
我想要实现的目标
我有一个帐户屏幕/角度组件
在此屏幕上,我可以更改电子邮件地址并请求重置密码
密码重置电子邮件正常运行且密码已更改
密码更改后,我想自动将用户返回登录界面
问题
我的密码重置方法
[CmdletBinding()]
Param(
[Parameter(Mandatory=$true]
[string]$ProjectLocationPath,
[Parameter(Mandatory=$true]
[string]$SolutionName
)
function GetPathToSfProj($rootPath, $solutionName) {
Get-Content "${rootPath}\${solutionName}" |
Select-String 'Project\((.*\.sfproj)' |
ForEach-Object { ($_ -split '[,=]')[2].Trim('[ "{}]') }
}
GetPathToSfProj -rootPath $ProjectLocationPath -solutionName $SolutionName | ForEach-Object {
& "${env:MSBuildPath}\MSBuild.exe" $_ '/t:package' '/p:Configuration=Debug'
}

我的身份验证
这就是我目前在授权服务中所拥有的一切。
// Reset the users password by sending them a password reset email
sendPasswordReset() {
var auth = firebase.auth();
var emailAddress = firebase.auth().currentUser.email;
auth.sendPasswordResetEmail(emailAddress).then( () => {
this.passwordEmailSent = true;
}).catch(function (error) {
console.log(error['code']);
alert(ErroAuthEn.convertMessage(error['code']));
});
}

非常感谢任何帮助。