• ベストアンサー

パスワードを設定したい

パスワード設定して、その後入力したパスワードが登録したパスワードと同じだと開け、違うて開かないようにしたいのですが、何とかパスワード入力フォームは作れました。しかし、どのようにすれば特定のパスワード以外開けなくできるのでしょうか?それともHTMLではできないのですか? この事について出ているWebサイトのURLや、どのようにすればいいか教えてください。ごちゃごちゃになってすいませんでした。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

一番簡単でセキュリティ面で効果的なのは、 パスワードと同じ名前で正解の場合に開くページを作ってしまうことですかね。 <FORM NAME="test"> <INPUT NAME="pwd" TYPE="PASSWORD" VALUE=""> <INPUT TYPE="BUTTON" VALUE="OK" ONCLICK="location.href=test.pwd.value+'.html'"> </FORM> みたいに。 ただし、この方法だと、index とパスワードに入力すれば index.html が表示されてしまいます。 それがかっこ悪いと思うのなら、location.hrefの次の所を 's'+test.pwd.value+'.html' のようにすれば、頭に s が付かないhtmlファイルは表示されなくなります。 で、開きたいファイルの頭には s をつけておけば、それは開けます。

ahahaahaha
質問者

お礼

ありがとうございます。 そうですね、そうすればいいことでした。ありがとうございます。