パスワード入力
パスワードとして 井上 と入力してENTERキーを押してください。
このアプレットはパスワードとジャンプ先のURLを内臓していて、パスワードが一致した場合だけ
規定のURLにジャンプします。
ポイントとしては以下のような点です。
| テキストフィールドに入力される文字情報の監視(actionメソード) |
| テキストの入力エコーとして*を表示(setEchoCharacter) |
| 他のURLの表示(getAppletContext().showDocument) |
このアプレットにはパラメータはありません。
パスワードおよび表示先のURLはアプレット内に埋めこみます。
ですから、それらを変更するのにはソースコードを変更してコンパイルし直す必要があります。
パラメータでパスワード、表示先URLを設定しないのは
ドキュメントのHTLMを見ればすぐに分かってしまい、意味がないからです。
だた、今回の方法(アプレットに埋めこむ)を行ってもセキュリティが完全とは言えないかも知れません。
世の中にはこの種の解読に情熱的な人がいるようです。
本当に大事な情報はHPには載せないことです。
このアプレットはJDK1.1仕様のアプレットで、IE3.0/NN3.0では表示が出来ません。
環境によっては表示出来るようです。
私の環境ではNC4.0でも表示出来ません。
パスワードに英字を使用した場合、大文字と小文字は違うものとして扱われます。
パスワードとして日本語が使用できます。
JDK1.0の制作事例は「
パスワードJAVAアプレット」を見て下さい。
Pwd11.classのサイズは1.62KBとなりました。
ソースリストの赤い字の部分を変更してパスワード、ジャンプ先ページを変更します。
パスワードは英数字の場合20文字まで、日本語の場合10文字まで設定可能です。
ソースプログラムリストはメモ帳などにコピーして利用することができます。
コピー方法