Search code examples
htmlformsauthenticationpasswordslastpass

How can I write my HTML login form to explicitly enable LastPass?


How can I write my HTML login form to be guaranteed to work with LastPass, or at least make it as likely as possible to work? Some sites require the "Save All Entered Data" to work properly with LastPass, but as a site developer I'm looking for something better. What do I need to do to ensure LastPass default mode ("Save Site") works as flawlessly as possible? I can't find any official documentation, or really even any good blog posts with suggestions, but that would certainly answer my question. What does ideal or at least empirically successful markup look like?

Extra credit for (1) evidence and/or (2) a strategy that works across multiple password managers.


Solution

  • I think most password manager try to get a clue for what a input field is meant for by examining the name attribute and the css class/id. I try to give my inputs names which a used by humans like username, password, city something like this. For the most password manager this has worked. Also Chrome's manager seems to understand it.