Prevenir Web Browser pida guardar password / Prevent Web Browser store password


Para evitar que el navegador solicite guardar el nombre de usuario y la clave en el repositorio local, que es normalmente muy peligroso, porque estos usuarios y passwords pueden ser fácilmente visualizados por otras personas que usen el computador, sencillamente adicionamos la cláusula “autocomplete=off” en las cajas de texto del usuario y password respectivamente: (If we want to prevent Browser to ask user to store login and password we must implement this option: autocomplete=”off” in every textbox that handles this information)

<asp:TextBox Runat="server" ID="UserName" autocomplete="off">
</asp:TextBox>
<asp:TextBox Runat="server" ID="PassWD" autocomplete="off">
</asp:TextBox>

La siguiente imagen muestra el sitio web SIN la instrucción autocomplete=”off” / This is the behavior of the Browser without autocomplete=”off” instruction:

Solicitando guardar contraseña
Web Browser solicitando guardar Contraseña

La siguiente imagen muestra el sitio web CON la instrucción autocomplete=”off” / This is the behavior of the Browser with the instruction autocomplete=”off” included:

Solucionado que pida usuario y password
Solucionado

De esta forma evitamos que los usuarios guarden sus claves de nuestra aplicación Web en sus navegadores. / This way we can prevent in our web apps that Browsers store login and password for users.

¿Por qué esto? Porque todos los navegadores guardan estas contraseñas y pueden ser fácilmente recuperadas. Ejemplo en google Chrome:

Why? Because all Browsers store password and these can be easily recovered. Example in google Chrome:

Contraseñas guardadas
Google Chrome – Firefox permiten ver contraseñas guardadas

2 thoughts on “Prevenir Web Browser pida guardar password / Prevent Web Browser store password”

    1. Es correcto, el chrome ignora el autocomplete. Te toca hacer otra solución:
      Simply make your input readonly, and on focus, remove it. This is a very simple approach and browsers will not populate readonly inputs. Therefore, this method is accepted and will never be overwritten by future browser updates.

      Style your input accordingly so that it does not look like a readonly input

      input[readonly] {
      cursor: text;
      background-color: #fff;
      }

      Extraído de:

      http://stackoverflow.com/questions/12374442/chrome-browser-ignoring-autocomplete-off +
      Ejemplo:
      http://jsfiddle.net/w0wxy9ao/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s