• ベストアンサー

パスワードの設定のやり方にはどういうものがありますか?

ホームページで、パスワードなどのセキュリティーをもうけ、パスワードを知っている人しかそのページを見ることができない設定を作りたいと思ってます。ですが、その知識は全くありません。どのようにしたらできますか?教えてください。 特別な言語(CGIとかJABA)などの言語を覚えてプログラミングしないとできませんか?よろしくお願いいたします。

  • HTML
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
  • Lio
  • ベストアンサー率44% (13/29)
回答No.3

HTMLでも、出来ないことは無いと思いますが、JAVAを使っても簡単に出来ます。 参考までに以下の例を見てください。 ********* <form> <input type="password" name="P1" size="20"> <input type="button" value="OK" name="b1" onClick="location.href=(P1.value+'pass.html')"> </form> ********* これは、フォームに「abcd」という文字を入れたとします。 そうすると、サーバーは[./abcdpass.html]のファイルを探します。 もし貴方がパスワードを「abcd」にすれば、認証に成功した人に見せるファイルを abcdpass.htmlというファイル名に作ればよいわけです。 他人が別な文字列をフォームに入れたとしても、その該当するファイルがサーバー上に存在しないため、404エラーでアクセス出来ません。 パスワードを変更するときは、abcdpass.htmlのファイル名を変えればよいわけです。 変更するときは、 (変更後のパスワードpass.html)というファイルを用意すれば良いです。 ちょっとわかりにくい説明ですが、パスワードやファイル名が洩れなければ簡単には第三者に見られることは無いと思います。 会社の企業秘密等を保存されるときは、.htaccessや.htpasswdによるサーバー認証を行うなどをお勧めします。

tomoponn
質問者

お礼

ありがとうございます。すごく参考になりました。 JAVAで頑張って作成したいと思います。 1つ質問ですが、パスワードと同じHTMLのファイルを作成しないといけないということは、HTMLのソースを閲覧されたらパスワードが漏れるということはないですか? またわからないことが出てこれば教えてGOOで質問します。 どうもありがとうございました。

その他の回答 (3)

  • Lio
  • ベストアンサー率44% (13/29)
回答No.4

>>1つ質問ですが、パスワードと同じHTMLのファイルを作成しないといけないということは、HTMLのソースを閲覧されたらパスワードが漏れるということはないですか? パスワード入力画面のHTMLのソースを覗いても、パスワードを示唆するものはありません。 ただし、パスワードを知っている人は、パスワード認証画面を通らなくても、パスワード認証画面のHTMLソースと組み合わせて、直で入ることが出来ます。 また、認証後の画面のアドレスバーには、「パスワードpass.html」とバッチリ表示されます。

noname#9414
noname#9414
回答No.2

WWWサーバがApacheであれば、.htaccessの設定だけでもある程度できると思いますよ。 .htaccessについては、参考URLをみてください。 ではでは☆

参考URL:
http://www.mikeneko.ne.jp/~lab/web/htaccess/
noname#30871
noname#30871
回答No.1

 ホームページにパスワードを付けたいという希望は、掲示板を付けたいという希望の次によく出てくる話です。このサイトにも、その方法のQ&Aが過去に出ています。参考URLをごらんください。  いちばん簡単な方法は、わかりにくいURLでページをつくり、そのURLを限られた人だけに教えるというやり方です。もう少し凝ったやり方ではJavaScriptでパスワード入力ダイアログを表示する方法もあります。しかし、URLが一度外部に漏れてしまったら無力です。  プロバイダによっては、サーバーの機能を使ったパスワード機能を提供しているところもあります。これが一番確実で、手間も要りません。ただし多くの場合は追加料金が必要になります。たとえばniftyの場合は次のページで説明されています。 http://homepage.nifty.com/private/

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=87145
tomoponn
質問者

お礼

早速のお返事ありがとうございます。 自分の会社のホームページで、パスワードを入力した人だけを閲覧できるように したいので、JavaScriptで頑張って作成したいと思います。 またわからないときには教えてGOOに質問しますので、その節はよろしくお願い いたします。 ちなみに、パスワード設定してある他の人のホームページのHTML言語を見てみたんですが、Javaの言語が見当たらないものがありました。これはプロバイダ設定の CGIでしょうか? それともアクセス制限なんでしょうかね? どうもありがとうございました。

関連するQ&A

  • パスワードの設定

    当方はホームページビルダー7を使用している初心者です。CGIを使ったパスワードの設定方法などが過去の回答歴からフリーソフトなどを使ってできそうだということはわかりました。ただ、これらが、同時に複数設定できるのか?また、アクセスしたパスワードにより、各自のページにとぶよう設定できるのでしょうか?もしできるのなら、設定方法を教えていただけないでしょうか?

  • WEBブラウザによるパスワードの変更

    サーバに登録された各人のアカウントのパスワードをWEBブラウザから変更できる アプリを作成したいと考えています。 WEBアプリ作成経験がないため、参考となるページなどありましたらご教授頂きたく お願いいたします。また、PHPやCGIなどWEBプログラミング言語は多々ありますが、 どのプログラミング言語を用いて作成するのが最も汎用的でセキュリティが高いでしょうか。 よろしくお願いいたします。

  • パスワード設定

    ページにアクセスして開くためにパスワードを設定しようと思います。 そのページを開くのに、「複数の違ったパスワードで開く」ようにするにはどうすればいいでしょうか? ページの作成、またはCGIなどのプログラムなどあるでしょうか? 分かる方がいらしたら教えてください。 よろしくお願いします。

  • ホームページのパスワード設定

    ホームページを作っているのですがパスワードのページを作りたいと思うのですがHTMLタグの知識も無くわかりません。 ちなみにソフトはホームページ制作王を使ってます。 どなたか設定の仕方が分かる方教えていただけませんか?

  • ホームページにパスワードを設定したい

    ホームページビルダー8を使ってホームページ作成をしています。 そこでホームページのなかの日記のコーナーだけパスワードを打ち込んだ人だけ見られるようにしたいです。 ビルダー8にもパスワード設定の機能はあるのですが、一度そこのアドレスが分かってしまうとアドレスを入れただけでページが表示されてしまい、匿名性が高くありません。 HTMLにはあまり詳しくないですが、初歩的なことは学びました。 どなたかパスワード設定について詳しい方いらっしゃったら教えてください。

  • パスワードでの分岐

    サイト作成で困っています。 トップページの入力フォームで受け付けた文字列(パスワード)で各ページに飛ぶ方法がわかりません 私の知識では普通にリンクをして個々のページにIDとパスワードで管理する方法しか思いつきません しかし、個人情報保護の観点からページの存在を出したくないので、お客様に配布したパスワードで関連したページのみを見て頂く仕様にしたいです 何らかのプログラミングする必要があるのでしょうか? CGI,PHP等わからないので、プログラミングが必要であればその為に勉強しようと思います ご教授宜しくお願い致します

  • ホームページパスワード設定

    タイトルのとおり、ホームページ(Yahoo!ジオシティ)の入り口にID,パスワード入力による認証をしたいと思ってます。 まずこのページ(ジオシティ)は、cgiは無理(使用できない)らしく、また、.htaccessについては、フルパスを知る必要がると思ってまして、ジオシティはフルパスが分からない?(多分...)と思ってます。 どなたか、このページに対してのパスワード設定方法等をご存知の方、おられましたら教えてください。 (ソース等のサンプルと解説等の情報でも結構です)   もし、ジオシティに認証機能が使えないのであれば、 認証機能が使える、他のフリーページを教えていただければと思います。   宜しくお願いします。

  • パスワード制限について

    今度ホームページにパスワード制限をしたメンバーページを作ろうと思います。 そこでクッキーによるパスワード制限と.htaccess(BASIC認証)によるパスワード制限では、どちらが良いと思いますか? メンバーページでは、メール送信や掲示板の書き込みなどをしたいです。つまり出会い系みたいな感じです。それなのでメンバー毎のIDを得たいのです。 BASIC認証ではパスワードの認証は出来るのですが、ユーザー毎のIDを得ることは不可能?だと思いますし、クッキーだとセキュリティ上問題がありそうだし。パラメーターで各ページ事、.cgi?~で送るのも問題だし。 実際出会い系などで用いられるパスワード制限はどのようにやっているのでしょうか?出会い系ではなくとも、そのようなホームページを持っている方はどのようにしていますか?自分としては、パスワードはBASIC認証にして、IDはクッキーから得ようと考えています。 セキュリティーなどの件での投稿も待ってます。

    • ベストアンサー
    • Perl
  • パスワード設定について

    教えてください。 現在ホームページビルダー7を使ってHP作りを行なっております。 会員限定ページ的なものを作りたいんですが、パスワード設定は可能でしょうか?また、出来るのであればどのように行なうかを教えてください。

  • パスワードを毎回聞くように設定するには?

    ホームページにおいて、あるページにはユーザー名とパスワードを設定していて、入力しないとそのページにはアクセスできないように設定しています。 で、私のパソコンでは毎回パスワードを聞いてくるのですが、他のパソコンだと1回目以降、自動的にアクセスしてしまいます。 どこを設定したら、毎回聞いてくれるようになるのでしょうか?