• ベストアンサー

パスワードの入ったホームページ

リンクにパスワードをいれたサイトを作成しようと 思います。 JAVA スクリプトでは見破られてしまう。とか、書いてあったのですが、当方、自作CGIが使えないISPのため、この方法をとらざるをえません。 あわせてHPビルダーで作成するため、仕方なくJAVA スクリプトになってしまいます、結局。 なにか良い方法は無いでしょうか?

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

  • ベストアンサー
  • c-yoshim
  • ベストアンサー率25% (2/8)
回答No.5

HTML小技集さん 私もソースを見たところ スクリプト自体にソースが記入されているのではなく、 自分が入力したアドレスにアクセスするという方式ですのでおすすめです。 一番いいのは、CGIですがこの方法もいいと思います。 長点 1.JavaScript自体にパスワードが無いので見破られません。 2.パスワードがJavaScriptに無いので設定をしないで複数設置が可能です。 短点 1.CGIではないので強固なセキュリティを実現できない 2.CGIではないのでお気に入りに追加されるとそのまま表示してしまう その他注意点は、必ずフォルダにindex.html(index.htm)を設置してください。 (index.htmlが無いと、リストが表示されてファイルに簡単にアクセスできてしまいます) ちなみに、index,htmlは<html><body></body></html>で十分です

参考URL:
http://hp.xrea.jp/m/link/15.html

その他の回答 (5)

  • yoichrou
  • ベストアンサー率0% (0/1)
回答No.6

わかりませんが <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)
回答No.4

 どこともリンクしない凝った名前のページを作ってパスワードの代わりに使うことがあります。セキュリティは低いですが、普通の人は入ってこれないでしょう。    このページ名をパスワードのように使ってやる方法があります。  詳しくはこちら↓ http://www.tohoho-web.com/wwwxx007.htm  なお、同じJavaScriptでも、Script中にパスワードが書かれたものもありますので、その方法ではソースを見るとパスワードが解かってしまうので注意しましょう。

noname#10667
noname#10667
回答No.3

JavaScriptだと見破られる、という意味が、 HTMLのソースコードから、パスワードが 見れてしまうというので あれば、ホームページをフレーム分けしてみれば、 ある程度は、防げるとおもいますが。 (普通の人であれば、これ以上パスワードを追求 はしないと思います。でも追求はできます)。

  • takasebou
  • ベストアンサー率42% (61/144)
回答No.2

そのパスワードがどの程度に意図でかけたいかによりますけど、ホントに機密的なものであればやめた方がいいと思います。 CGIを使えるサーバを借りてCGIで行った方がいいと思いますが。HPスペースのレンタル料なんて月250円くらいですよ。

an_computer
質問者

補足

OCNのメールウェブ30を使ってます。 このプラン変更は、わけあってできません。 あきらめるしか無いですか?

  • mid_kazwo
  • ベストアンサー率57% (188/326)
回答No.1

理由が分かりませんが、悪いことはいわないので止めておきましょうよ。

関連するQ&A

専門家に質問してみよう