Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
密码管理器兼容性的正确HTML标记和身份验证流?_Html_Angularjs_Authentication_Passwords_Lastpass - Fatal编程技术网

密码管理器兼容性的正确HTML标记和身份验证流?

密码管理器兼容性的正确HTML标记和身份验证流?,html,angularjs,authentication,passwords,lastpass,Html,Angularjs,Authentication,Passwords,Lastpass,我正在开发一个用angular编写的Web应用程序,它似乎无法和各种密码管理器(Dashlane、LastPass等)进行交互。是否有关于HTML标记和身份验证流程的指导方针来确保兼容性?这不仅适用于登录流,还包括密码重置、用户名更改等内容。看起来是这样,但在AngularJS的上下文中不是这样 从 虽然LastPass可以用于大多数网站登录,但如果您正在开发自己的网站,则可以通过使用简单的表单submit(提交时带有用户名、密码和提交字段)帮助使其与LastPass兼容 下面是一个例子:

我正在开发一个用angular编写的Web应用程序,它似乎无法和各种密码管理器(Dashlane、LastPass等)进行交互。是否有关于HTML标记和身份验证流程的指导方针来确保兼容性?这不仅适用于登录流,还包括密码重置、用户名更改等内容。

看起来是这样,但在AngularJS的上下文中不是这样

虽然LastPass可以用于大多数网站登录,但如果您正在开发自己的网站,则可以通过使用简单的表单submit(提交时带有用户名、密码和提交字段)帮助使其与LastPass兼容

下面是一个例子:


至于要避免什么——总是在页面加载时创建表单,即使您隐藏并向单击“登录”的人显示表单,最好在页面加载时显示表单。避免ajax登录,并避免method=GET


因此,除了为控件提供
name
属性外,LastPass还建议在首次加载登录表单时,将其标记在HTML中。

谢谢,我也看到了这个问题。但是,我没有看到任何关于密码重置和用户名更改的信息,这是我最困难的地方。OP表示角度,而此表单不是角度表单。在同一问题上也在挣扎@格雷格,你有没有找到合适的解决办法?这是一种疯狂,这种基本的东西是如此难以得到正确的,我相信有些人已经明白了!在这里发布我的发现,如果有人在这里搜索:在这里发布我的发现:
<form action="https://mypage.com/blah" method="post">
  <input type="text" name="username" id="username" value=""/>
  <input type="password" name="password" id="password" value=""/>
  <input type="submit" value="LOGIN"/>
</form>