JavaScript Market - 動きのあるホームページを作る為の各種JavaScript のサンプルと小技集を公開中

JavaScript

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>


suepon.com | CGI作成・CGI制作 | ドメイン検索 | バナー自動作成 | Google Dance jp | 松浦亜弥 (H.P.memo) | パソコン | ネイル