for (let i = 0 ; i<user.length;i++) { if (this.username === user[i].username && this.password === user[i].password){ this.title="Successfully login your account"; this.router.navigate(['/home']); return; } else { this.title = "Please check your username and password (or) create New Account in Register"; return; } } return user[i]; }
Ваше утверждение else не должно быть в l oop. Вы еще оператор будет выполняться, как только вы нажмете первого пользователя. установить userVerifiedFlg = false; до l oop, а затем проверьте, является ли оно ложным после проверки всех пользователей.