Javascript 如何仅使用管理员登录。有棱角的 电邮:

Javascript 如何仅使用管理员登录。有棱角的 电邮:,javascript,html,angular,authentication,Javascript,Html,Angular,Authentication,无效电子邮件 密码: 密码需要10个字符 Submit我建议您进行服务器端身份验证,但是如果您正在使用mockdata进行身份验证,那么您可以在onSubmit上执行以下操作: onSubmit(): void { var res = this.authservice.admins.filter(data => data.email === this.model.email && data.password === this.model.password); if

无效电子邮件

密码: 密码需要10个字符


Submit我建议您进行服务器端身份验证,但是如果您正在使用mockdata进行身份验证,那么您可以在onSubmit上执行以下操作:

onSubmit(): void {
  var res = this.authservice.admins.filter(data => data.email === this.model.email && data.password === this.model.password);

  if (res.length > 0) {
    this.authservice.adminFull = true; 
    this.authservice.isUserLoggedIn = true;
    this.route.navigate(['/dashboard']); 
    this.text = null;
  }else{
    //do whatever you want for unauthenticated
    alert('user not found');
  }


}

嗨,欢迎来到苏。你能评论一下你的代码吗?请给出导致问题的行为,好吗?泰,我对这一点完全不熟悉,谢谢你。你需要我评论什么?至于现在,我不知道怎么做。我希望John Doe和Kylie Johnson是唯一可以登录的人。现在,任何人都可以登录到我的仪表板。如果您关心严肃的身份验证,则永远不应该在客户端进行身份验证。它非常容易检查代码,设置断点,在源文件中查找凭据。我只编程了4个月。。。所以我在这方面完全是新手。尝试学习。然后我的建议是将此放在次要位置,您需要开始考虑在服务器端验证用户的选项。谢谢!我会试试这个,让你知道它是否有效!