我想生成一个重置密码链接以发送到用户的电子邮件,该电子邮件将打开ResetPassword页面。在此页面上,我将填写有关新密码的详细信息,然后确认密码。
这是怎么做的?
答案 0 :(得分:0)
您可以从ASP.NET Identity下载示例以进行密码恢复/重置。
使用电子邮件输入编写API,然后根据示例将重置链接发送给电子邮件。
之后,您创建了一个有角度的服务以通过电子邮件输入来调用Web api。
@Injectable()
export class UserService {
constructor(private http: HttpClient) {
}
resetpassword(email: string){
return this.http.get('/api/user/resetpassword?email=' + email)
.map(response => {
// handle logic here
});
}
}