Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: + 1 Oculto(s) en 16 Agosto 2016, 20:38 pm



Título: obtener el tiempo de tecleo
Publicado por: + 1 Oculto(s) en 16 Agosto 2016, 20:38 pm
necesito obtener el tiempo de tecleo del usuario cuando se logea.

1.- es confiable hacerlo por js?
2.- o seria mucho mejor hacer con node.js
3.- otras opciones?
saludos... espero que me puedan dar sus opiniones


Título: Re: obtener el tiempo de tecleo
Publicado por: engel lex en 16 Agosto 2016, 22:22 pm
sabes que es node.js? xD

son pocas tus opciones y básicamente se resumen a js, otra opción es flash pero sin foco, no servirá


Título: Re: obtener el tiempo de tecleo
Publicado por: z3nth10n en 17 Agosto 2016, 20:32 pm
Algo así te valdría como comienzo?

Código
  1. <script>
  2. var empezo = false,
  3. comienzo = 0;
  4.  
  5. function coger_tiempo()
  6. {
  7.  if(!empezo)
  8.  {
  9.   comienzo = new Date().getTime();
  10. empezo = true;
  11.  }
  12. }
  13.  
  14. function acabar()
  15. {
  16. alert("El usuario tardó "+(new Date().getTime()-comienzo)+" ms en loguearse.");
  17. }
  18. </script>
  19.  
  20. Usuario: <input type="text" onkeydown="coger_tiempo();" /><br>
  21. Contraseña: <input type="password" onkeydown="coger_tiempo();" /><br>
  22. <input type="button" value="Loguearse" onclick="acabar();" />

Ten en cuenta, que a todo eso le tienes que meter AJAX y un formulario. Que supongo que ya tendrás. Esto solo es para que te guíes.