ミライシード管理画面からすぐに切断されてしまい毎回ログインが大変
ミライシードの管理画面はセッションタイムアウトが数分になっているようで、操作をしないままでいるとすぐにタイムアウトになってしまいます。
年次処理や複数の学校を管理する場合には、ログインだけでも一仕事となってしまい効率が非常に悪いので、クリックだけでログインできるフォームを作ってみました。
ミライシード簡単ログインフォーム
雑なHTMLですが、下記がソースになります。
<form name="vw020201ActionForm" id="form_id" method="post" action="https://miraiseed.benesse.ne.jp/seed/vw020201/">
<div id="contents">
<div id="f10201Login">
<div class="head">
<div class="inner">
<span>サンプル小学校ログイン</span>
</div>
</div>
<div class="cnt">
<div class="inner">
<div id="inputBox" class="clearfix">
<div class="floatL formBox">
<label class="number">ID</label><br>
<input type="text" name="number" maxlength="30" tabindex="1" value="mXXXXXXX" class="number">
</div>
<div class="floatL formBox">
<label class="pass">パスワード</label><br>
<input type="password" class="pass" name="pass" maxlength="100" tabindex="2" value="XXXX">
</div>
</div>
</div>
</div>
<div class="foot">
<div class="inner">
<input type="submit" name="inputLogin" class="btn" value="ログイン" tabindex="3">
</div>
</div>
</div>
</div>
<input type="hidden" name="loginCheck" value="true">
<input type="hidden" name="errorCode" value="">
<input type="hidden" name="userType" value="2">
<input type="hidden" name="passwordHintFlag" value="">
<input type="hidden" name="passwordSecurity" value="">
<input type="hidden" name="provider" value="">
<input type="hidden" name="googleProvider" value="1">
<input type="hidden" name="azureProvider" value="1">
</form>
<div id="contents">
<div id="f10201Login">
<div class="head">
<div class="inner">
<span>サンプル小学校ログイン</span>
</div>
</div>
<div class="cnt">
<div class="inner">
<div id="inputBox" class="clearfix">
<div class="floatL formBox">
<label class="number">ID</label><br>
<input type="text" name="number" maxlength="30" tabindex="1" value="mXXXXXXX" class="number">
</div>
<div class="floatL formBox">
<label class="pass">パスワード</label><br>
<input type="password" class="pass" name="pass" maxlength="100" tabindex="2" value="XXXX">
</div>
</div>
</div>
</div>
<div class="foot">
<div class="inner">
<input type="submit" name="inputLogin" class="btn" value="ログイン" tabindex="3">
</div>
</div>
</div>
</div>
<input type="hidden" name="loginCheck" value="true">
<input type="hidden" name="errorCode" value="">
<input type="hidden" name="userType" value="2">
<input type="hidden" name="passwordHintFlag" value="">
<input type="hidden" name="passwordSecurity" value="">
<input type="hidden" name="provider" value="">
<input type="hidden" name="googleProvider" value="1">
<input type="hidden" name="azureProvider" value="1">
</form>
使い方
- 上記ソースコード(または画像をクリックして別ウインドウで表示されたソースコード)をコピーする
- テキストエディタ(Windowsパソコンであればメモ帳等)に貼り付ける
- 赤文字部分を変更する
- 「〇〇学校.html」というファイル名で保存する
- 保存されたファイルをダブルクリックでブラウザが立ち上がりフォームが表示される
「保存後にダブルクリックしてもメモ帳が開いてしまう」という場合は、恐らく拡張子が表示されておらず(Windowsデフォルト)、「〇〇学校.html.txt」と拡張子が「.txt」になっています(非表示なので見えません)。
その場合はまずファイルの拡張子を表示させるようにする必要があります。(ここでの説明は割愛させていただきます)
ミライシード簡単ログインフォーム【複数校管理用】
複数の学校を同時に管理したい場合は下記のようなHTMLを書くと便利です。
こちらは少し手を加えて目にも優しい仕様となっております。
下記の画像をクリックすると別ウィンドウが開きますので、右クリックから「ページのソースを表示」等でご利用ください。
上の画像をクリックすると別ウィンドウが開きますので、右クリックから「ページのソースを表示」等でご利用ください。
- 不要なトラフィックを発生させないために、ソースのリンク先はttps://miraiseed~と頭のhを削除してありますので、ご使用の際にはhttp://miraiseed~と書き換えてください。(上記サンプルでは17箇所)
- 他の修正箇所は下記となります。
- 学校名(〇小中学校)
- ID(value="mXXXXXXX")
- パスワード(value="XXXX")