2010-03-01 5 views
1

J'essaie de faire une connexion automatique en utilisant Greasemonkey.
Quelqu'un peut-il m'aider?Connexion automatique dans Greasemonkey?

pertinente HTML:

<div id="login-main"> 
    <div id="login-container"> 
    <div id="login-left"> 
     <div id="welcome">Welcome</div> 
     <form id="login-form" action="auth/login" method="post"> 
     <div> 
      <label for="rememberme">Remember me</label> 
      <input type="checkbox" class="remember" checked="checked" name="remember me"/> 

      <label for="email" id="email-label" class="no-js">Email</label> 
      <input id="email-email" type="text" name="handle" value="" autocomplete="off"/> 

      <label for="combination" id="combo-label" class="no-js">Combination</label> 
      <input id="password-clear" type="text" value="Combination" autocomplete="off"/> 

      <input id="password-password" type="password" name="password" value="" autocomplete="off"/> 
      <input id="sumbitLogin" class="signin" type="submit" value="Sign In"/> 
     </div> 
     </form> 

Répondre

4
var f = document.getElementById("login-form"); 
f.elements.namedItem("email-email").value = "[email protected]"; 
f.elements.namedItem("password-password").value = "password"; 
f.submit(); 
+0

Y at-il un moyen de protéger le mot de passe, au cas où quelqu'un se saisit du script? –

+0

Non, la protection que vous avez est d'empêcher l'installation de scripts inconnus. – w35l3y

+0

Je voulais dire, dans un script que j'écris, quelqu'un pourrait-il suggérer un moyen de crypter le mot de passe d'une manière ou d'une autre afin que quiconque lit le script ne puisse pas connaître directement mon mot de passe? –