Как сбросить пароль используя angular 7 с webAPI - PullRequest
0 голосов
/ 19 марта 2019

Я хотел сгенерировать ссылку для сброса пароля для отправки на электронную почту пользователя, которая откроет страницу ResetPassword.На этой странице я буду заполнять детали относительно нового пароля и затем подтверждать пароль.

Любой, как это сделать?

1 Ответ

0 голосов
/ 19 марта 2019

Вы можете скачать образец из ASP.NET Identity для восстановления / сброса пароля.

Напишите API с вводом электронной почты и отправьте на электронную почту ссылку для сброса базы на примере.

https://docs.microsoft.com/en-us/aspnet/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity

После этого вы создаете службу в angular для вызова веб-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
  });
  }
}
...