Skip to content

Instantly share code, notes, and snippets.

@codediodeio
Last active March 8, 2021 02:23
Show Gist options
  • Save codediodeio/3e3b5f5c3a2144702d009fd8cd510dbd to your computer and use it in GitHub Desktop.
Save codediodeio/3e3b5f5c3a2144702d009fd8cd510dbd to your computer and use it in GitHub Desktop.
import { Injectable } from '@angular/core';
import * as firebase from 'firebase';
//...omitted
@Injectable()
export class AuthService {
resetPassword(email: string) {
var auth = firebase.auth();
return auth.sendPasswordResetEmail(email)
.then(() => console.log("email sent"))
.catch((error) => console.log(error))
}
}
<button (click)="resetPassword('hello@angularfirebase.com')">Reset Password</button>
import { Component } from '@angular/core';
import { AuthService } from "./somewhere/auth.service";
@Component({
// omitted...
})
export class ResetPasswordComponent {
resetPassword(email: string) {
this.auth.resetPassword(email)
}
}
@Satish-Lakhani
Copy link

Hi, how can i redirect user back to webpage after password has been reset?

Thanks

Copy link

ghost commented Apr 19, 2018

just give a router link to a webpage or login page.

@scotsalazar
Copy link

@yashgandhi303 can you give me an example code pls? thank you

@Seanmclem
Copy link

Seanmclem commented Aug 27, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment