| JavaScriptって…? | JavaScript応用のツボ | ブラウザについて | JavaScript Market 利用規程 | JavaScript 各種サンプル | JavaScript 小技集 |
パスワード認証(簡易型)
Java Script のみによってパスワードを認証するものは、
ソースを見るとパスワードがバレるものが有りますが、
ここでは、URL の一部をパスワードとして使用することにより、
ソースへの記述を無くしています。
サンプルでは、
http://www.xxxxx.xx.xx/~xxxxx/hidden/test.html
の赤字部分をパスワードとして使用しています。
予め、A.html B.html 等を作っておけば、
AさんBさんそれぞれに別のページを表示することなども可能です。
不正なパスワードで認証した場合の処理は、
プロバイダで用意している「Not Found」ページに依存しています。*パスワード"test"で認証テストができます。
*パスワード未記入の場合は警告画面を出します。■ このスクリプトのソース
<script> /* パスワード保護するページの設置ディレクトリまでのURL */ pass_url = "http://javascriptmarket.com/hidden/"; function password() { key = document.passF.pass.value; if(key == "") alert("パスワードを入力して下さい"); else document.location = pass_url + key + ".html"; } </script> <form action="javascript:password()" name="passF"> <input type="password" size="10" name="pass"> <input type="button" onClick="password()" value="認証"> </form>