Para responder a la pregunta real, una forma de detectar si los usuarios están usando Lastpass es proporcionar algún tipo de campo de inicio de sesión y usar jQuery o similar para ver si Lastpass ha insertado la "imagen de fondo" que inserta en los campos de inicio de sesión que puede rellenar automáticamente.
Aquí hay un ejemplo de un campo de entrada de correo electrónico, Lastpass ha agregado todas las cosas en la etiqueta de estilo:
<input type="text" class="form-control" id="inputEmail" placeholder="Email" style="cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC"); background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; background-repeat: no-repeat;" autocomplete="off">
Esta puede no ser la forma más efectiva de detectar si un usuario está usando Lastpass, pero definitivamente funciona :)