このようなhtmlとjavascriptコードがあります。
<form action="http://MYCACTI/cacti/logout.php" name="logout_cacti" method="post"></form>
<form action="http://MYCACTI/cacti/" name="auth_cacti" method="post">
<input type="hidden" name="action" value="login">
<input type="hidden" name="realm" value="local">
<input type="hidden" name="login_username" value="guest">
<input type="hidden" name="login_password" value="guest">
</form>
<script>
window.onload = PageLoad;
function PageLoad(){
Logout();
Login();
}
function Logout(){
setTimeout(document.forms['logout_cacti'].submit(), 4000);
}
function Login(){
setTimeout(document.forms['auth_cacti'].submit(), 4000);
}
</script>
問題は、iframe で自動ログイン サボテンを作成したいということです。問題は、サボテンのセッションが破棄された場合、またはスクリプトが正常に動作しているサボテンから既にログアウトしている場合、サイトに自動ログインできることです。しかし、すでにcactiにログインしていると、このようなエラー表示があります。
Cacti のこのセクションへのアクセスは許可されていません。この特定のセクションにアクセスする必要があると思われる場合は、Cacti 管理者に連絡してください。
javascript を実装window.onload
しましたが、何も成功しませんでした。これは firebug からの出力です。
ありがとうございました。