发送重置链接不起作用-Angular 5

时间:2018-08-07 10:57:25

标签: angular

我正在尝试实现一种方法,用于发送用于重置密码的电子邮件,但是这种方法不起作用(我无法联系到后端人员,但是他说这已经完成了,也许还可以)。

这是我到目前为止的内容-在我的组件中,我只是接收电子邮件并传递给一个函数:

onSubmit() {
        const email = this.resetPasswordForm.value.email;

        if (this.resetPasswordForm.valid) {
            this.auth.sendResetLink(email);
        }

    }

然后在我的身份验证服务中,我有这个:

sendResetLink(email: string) {
    const body = {email: email};

      this._http.post('/auth/email/', '', body) // '' is for some query
          .map(res => {
              return {
                  email: res.email
              }
          })
          .subscribe(
              res => {
                  // console.log(res);
              },
              err => {
                  // this.error = true;
              })
  }

一切似乎都很好,它通过并说已发送电子邮件,但不是:)我继承了这个项目,我试图修复损坏的东西,所以不知道发生了什么...这是应该怎么回事大部分都可以完成,还是我做错了什么?

0 个答案:

没有答案