У меня есть проект на Ionic 4 и Firebase.Я не хочу, чтобы пользователи обычно входили в систему каждый раз, когда они используют приложение.Это должны быть автоматические логины.Что я должен сделать, чтобы достичь этого?
Вот мой код страницы входа.login.page.html
<ion-content padding>
<div class="ion-text-center">
<h2>Login</h2>
</div>
<ion-item>
<ion-label position="floating">Email</ion-label>
<ion-input type="text" [(ngModel)]="email"></ion-input>
</ion-item>
<ion-item>
<ion-label position="floating">Password</ion-label>
<ion-input type="password" [(ngModel)]="password"></ion-input>
</ion-item>
<ion-button color="danger" expand="block" (click)="loginUser()">Login</ion-button>
<ion-button color="primary" expand="block" (click)="gotoRegister()">Register</ion-button>
</ion-content>
login.page.ts
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { AngularFireAuth } from '@angular/fire/auth';
import { auth } from 'firebase/app';
@Component({
selector: 'app-login',
templateUrl: './login.page.html',
styleUrls: ['./login.page.scss'],
})
export class LoginPage implements OnInit {
email: string = ""
password: string =""
constructor(private router: Router, public afauth: AngularFireAuth) { }
ngOnInit() {
}
async loginUser(){
const {email, password} = this
try {
const res = this.afauth.auth.signInWithEmailAndPassword(email, password);
} catch(err){
console.dir(err)
if(err.code === "auth/user-not-found"){
console.log("User not found")
}
}
}
gotoRegister(){
this.router.navigate(['/register']);
}
}