非按钮登录

时间:2018-08-18 20:39:30

标签: javascript jquery ruby-on-rails angular html5

假设我有一个登录页面,并且该页面有两个输入字段,电子邮件,密码和一个按钮:

 <label for="uname"><b>Username</b></label>
 <input type="text" placeholder="Enter Username" name="uname" required>
 <label for="psw"><b>Password</b></label>
 <input type="password" placeholder="Enter Password" name="psw" required>
 <button type="button">

当我单击提交按钮时,它将请求发送到下一页,验证用户并显示内容。但是我希望用户自动获得授权,并且无​​需单击该按钮即可发送到下一页。可能吗?

1 个答案:

答案 0 :(得分:2)

我不确定您要寻找的响应是什么。如果您需要教程,可以通过Google进行快速搜索something like this

不过是您的问题的答案。是的,您可以登录并重定向到主页。

编辑

如果出于安全和用户体验的原因,我不建议用户经常检查用户是否能够登录,请绑定到input事件。

<input type="password" (input)="willItSubimt()" />

willItSubmit() {
  if (this.form.valid) {
    this.authService.authenticate(username, password).subscribe(isAuthenticated => this.router.navigate(["/"]))
  }
}

如果执行此操作,则需要对api调用进行反跳操作。

我不建议这样做,因为它的安全性较低。