how to implement "remember me" in angular 2,in login page

Viewed 5742

I tried to implement remember me in angular 2, like using documnent.cookie and ngx-cookie .but not working.can anyone help me by referring some example to try?

1 Answers

You can store userName and Password in local storage and ngOnInit() assign it to respectively if it is available.

<input class="form-control" type="text" [(ngModel)]="model.username" #username="ngModel" name="username"
                 minlength="4" required>
<input class="form-control" type="password" [(ngModel)]="model.password" #password="ngModel" name="password" required>

In Component

ngOnInit() {if(this.storage.retrieve('userAuth')) {
  this.model = this.storage.retrieve('userAuth');
}}

//Save user Credentials when Remember me checked.
rememberMe() : void {
this.storage.store('userAuth', this.model);}
Related