Chrome用のウェブメールアプリケーション用の自動チェッカー拡張機能を構築することを計画しています。以前にやったことですが、今は問題があります。
ログインサイトには、次のログインフォームがあります。
<form name="form" action="./" method="post">
<input type="hidden" name="_token" value="8efe33...">
<input type="hidden" name="_task" value="login"><input type="hidden" name="_action" value="login"><input type="hidden" name="_timezone" id="rcmlogintz" value="_default_"><input type="hidden" name="_dstactive" id="rcmlogindst" value="_default_"><input type="hidden" name="_url" id="rcmloginurl" value=""><table summary="" border="0"><tbody><tr><td class="title"><label for="rcmloginuser">Username</label>
</td>
<td class="input"><input name="_user" id="rcmloginuser" autocapitalize="off" autocomplete="off" type="text"></td>
</tr>
<tr><td class="title"><label for="rcmloginpwd">Password</label>
</td>
<td class="input"><input name="_pass" id="rcmloginpwd" autocapitalize="off" autocomplete="off" type="password"></td>
</tr>
</tbody>
</table>
<p style="text-align:center;"><input type="submit" class="button mainaction" value="Login" /></p>
</form>
ご覧のとおり、それに応じてユーザー名とパスワード用のフィールド「_user」と「_pass」があり、送信ボタンはタイプPOSTの「./」アクションを実行します。
./は現在のファイルを意味し、この特定の状況ではindex.phpです。
これは、私が理解している限り、次のように呼び出すことを意味します。
email_server.com/index.php?_user=some_username&_pass=some_password
これらの値を送信します(ログイン資格情報を入力して[ログイン]ボタンを押すのと同じように)。代わりに、単に_user値を入力し、_passはまだ空であり、ログインをまったく試みないという事実については話しません。
私は過去にこれを行いました、そしてそれは完全に働きました。私はこの状況で何かが欠けていますか?