- ベストアンサー
パスワードの入ったホームページ
リンクにパスワードをいれたサイトを作成しようと 思います。 JAVA スクリプトでは見破られてしまう。とか、書いてあったのですが、当方、自作CGIが使えないISPのため、この方法をとらざるをえません。 あわせてHPビルダーで作成するため、仕方なくJAVA スクリプトになってしまいます、結局。 なにか良い方法は無いでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
HTML小技集さん 私もソースを見たところ スクリプト自体にソースが記入されているのではなく、 自分が入力したアドレスにアクセスするという方式ですのでおすすめです。 一番いいのは、CGIですがこの方法もいいと思います。 長点 1.JavaScript自体にパスワードが無いので見破られません。 2.パスワードがJavaScriptに無いので設定をしないで複数設置が可能です。 短点 1.CGIではないので強固なセキュリティを実現できない 2.CGIではないのでお気に入りに追加されるとそのまま表示してしまう その他注意点は、必ずフォルダにindex.html(index.htm)を設置してください。 (index.htmlが無いと、リストが表示されてファイルに簡単にアクセスできてしまいます) ちなみに、index,htmlは<html><body></body></html>で十分です
その他の回答 (5)
- yoichrou
- ベストアンサー率0% (0/1)
わかりませんが <script> pass_url = "ホームページアドレス"; 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> だとばれないと思います。 しかしこの方法だと、ページ名の ******.htmlの******がパスワードになってしまいます。 上のホームページアドレスと書いてある所を自分のアドレスに直してください。自信を持っては言えませんが多分この方法で良いと思います。
- gura_
- ベストアンサー率44% (749/1683)
どこともリンクしない凝った名前のページを作ってパスワードの代わりに使うことがあります。セキュリティは低いですが、普通の人は入ってこれないでしょう。 このページ名をパスワードのように使ってやる方法があります。 詳しくはこちら↓ http://www.tohoho-web.com/wwwxx007.htm なお、同じJavaScriptでも、Script中にパスワードが書かれたものもありますので、その方法ではソースを見るとパスワードが解かってしまうので注意しましょう。
JavaScriptだと見破られる、という意味が、 HTMLのソースコードから、パスワードが 見れてしまうというので あれば、ホームページをフレーム分けしてみれば、 ある程度は、防げるとおもいますが。 (普通の人であれば、これ以上パスワードを追求 はしないと思います。でも追求はできます)。
- takasebou
- ベストアンサー率42% (61/144)
そのパスワードがどの程度に意図でかけたいかによりますけど、ホントに機密的なものであればやめた方がいいと思います。 CGIを使えるサーバを借りてCGIで行った方がいいと思いますが。HPスペースのレンタル料なんて月250円くらいですよ。
- mid_kazwo
- ベストアンサー率57% (188/326)
理由が分かりませんが、悪いことはいわないので止めておきましょうよ。
補足
OCNのメールウェブ30を使ってます。 このプラン変更は、わけあってできません。 あきらめるしか無いですか?