2010-03-01 2 views
1

Я пытаюсь сделать автоматический вход с помощью Greasemonkey.
Может ли кто-нибудь мне помочь?Автозаправка в Greasemonkey?

Соответствующий источник 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> 

ответ

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

Есть ли какой-то способ защитить пароль, в случае, если кто-то завладеет сценарий? –

+0

Нет, единственная защита, которую вы имеете, не позволяет устанавливать неизвестные сценарии. – w35l3y

+0

Я имел в виду, что в сценарии, который я пишу, может кто-нибудь предложить какой-то способ зашифровать пароль так или иначе, чтобы кто-либо, читающий скрипт, не мог напрямую узнать мой пароль? –

Смежные вопросы