• ベストアンサー

HTML等に関する質問

はじめまして。 今、商用のHPを作っているのですが、ページに入る前に”パスワード”を付けてそれを入力しないとページを見れないと言う仕組みにしたいのですが 『HTML』だけでそのような仕組みは作れないでしょうか? もしダメであればその仕組みをするためにはどのような方法、手段があるでしょうか? 上級者の知識をもたれている方お知恵をお貸し下さいませ。 (プログラム的知識はあまり無いので素人でも解るようなアドバイスをお願い致します。)

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

  • ベストアンサー
  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.1

>『HTML』だけでそのような仕組みは作れないでしょうか? う~む。これは不可能です。 専門用語をできるだけ避けて、一般的になんとかわかるであろう範囲でお答えします。 まず、パスワードですが、2つのやりかたがあります。 (1).『ベーシック認証』といわれる方法があり、これが一番安全ですが、『いろいろと使える』ホームページスペースである必要があります。 しかし、一方で、見た目が『しょぼい』ので、商用にいれさせるパスワード画面としては、あまりお奨めできないです。 これを使う場合には、ご利用のスペースの管理人に、『ベーシック認証でパスワードをつけたいのですが・・・』と言えば、『使えるかどうか』は最低でも答えてくれるはずです。 その後は、いろいろわかりそうな人に『ベーシック認証で・・・』と聞いてまわれば、そのうち解決すると思います。 (2).『CGI』あるいは『PHP』などによってパスワードを入れさせる仕組を作る方法もあります。 1.に比べると、安全性がわずかに下がりますが、パスワード入力画面の『見た目』を自由に変更出来るので、一般的には、これで実現することが最も多いと思います。 このような、『ユーザーにパスワードを入れさせてそれを入力すると…』というシステムは、『ユーザー認証』と呼ばれるもので、このようなことを目的としたCGIはフリーで出まわっていますが、『商用に利用する場合はお金を徴収する!』というところも多くあります。 個人でやる商用でも耐えられるものとしては、http://www.kent-web.com/pwd/index.html にある、『COSMO GATE-EX』 ではないかと思います。 設定方法は、詳細に書かれていますので、参考にしてください。 CGIの知識が全くない(ディレクトリを自分の環境に合わせて変更すると言った知識もない)という場合は、少し戸惑うこともあるかもしれないですが、それでもなんとか説明書を見ながら思考錯誤すれば、設定出来る程度のものだと思います。 あとは、本当は、入力されたパスワードなどの『暗号化』(他の人がパスワードを盗もうとしても盗みにくいようにする)仕組などもあったほうが良いとおもいますが、個人レベルでは、あまり問われないと思います。 (ただし、クレジットカードでのやりとりをするのであれば、最高レベルのセキュリティーが問われます。そういうのは未熟な知識で取り扱うのはタブーです。そこの部分だけは専門家に頼んでください。) それでは! 健闘を祈りまする~

temple
質問者

お礼

ありがとうございました。勉強になりました。

その他の回答 (1)

  • kee
  • ベストアンサー率13% (63/457)
回答No.2

基本的にHTMLの仕組みは、パソコンの中にプログラムを落としてから、表示になります。 つまりは、ソースの全てをユーザ側に持ってしまうので、厳密な暗証をすることができないことを理解してください。 パスワードを認証させる仕組みは、サーバー側にもつことが必要になりますので、HTMLをつくるだけの知識では無理ということです。 以下のキーワードを検索すると詳しくなれると思います ・全銀 ・公開鍵

temple
質問者

お礼

ありがとうございました。大変参考になりました。

関連するQ&A

  • HTMLについて教えてください

    HTMLについて教えてください、そもそも、これは何ですか?HP作ることと、関連あることですか?この、知識がないと、だめですか?

    • ベストアンサー
    • HTML
  • HTMLメールを送りたい

    HTMLメールを作っておくりたいのですが、どうすれば良いのでしょうか?何かサービスもしくはツールを使って送ることが普通なのでしょうか? HTMLページをつくるスキルはあります。 また、HTMLデータを直接受け取り人に送るのか、サーバにあるHTMLページをメールとして見るのか、仕組み的にはどちらなのでしょうか? 是非、HTMLメールについて何でも教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • HTMLを使ったパスワード設定

    学校の授業で、HTMLを使った会員管理システムを作っているのですが、一つ目のパスワードと二つ目のパスワードを入力して、両方のパスワードが一致したらログインできるような仕組み(ソース)にしたいのですが、どのようにしたら出来ますか?どなたか教えてください。変な文章ですみません。

  • HP作成においてのHTMLの重要性について

    近い内に自分の趣味のHPを作成したいと考えております。一応ホームページビルダーを所有しているんで作成そのものは簡単にできるとは思うのですが、更新したりまた自分なりにアレンジをしたりする場合HTMLの知識を持っていないと難しいということを聞いたのですが、やはり作成ソフトを使った場合でもやはりHTMLの知識は重要になってくるんでしょうか?またHTMLの勉強をする場合どういった勉強をするのが効率的なんでしょうか?全くの素人なんで詳しい方おられましたらぜひアドバイスして頂けないでしょうか。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • パスワード制限が出来るプログラムを探しています

    自社のサイトでイベントを開催することになりました。 キーワードを入力し、正解ならプレゼントをGET出来るページに飛ぶというものです。 そこでイベントページにパスワード制限をかけようと思うのですが、 条件に合うものがなかなか見つかりません。 ・日本語のパスワード(入力時に****で隠れない) ・ID欄は必要なく、パスワード欄のみ ・外れた場合はハズレのページへ移動する ・ディレクトリ内全てのファイルに制限がかかる ・設定したパスワードがブラウザから簡単に覗けないこと パスワード(キーワード)が日本語なので、BASIC認証や殆どのCGIが使えず、 自分でプログラムを作る知識がありません。 どこかにこのような仕組みのプログラムはないでしょうか? または、代案などお知恵をお貸しくださると助かります。 どうぞよろしくお願いいたします。

  • WebページのHTMLファイルを参照したいのですが…。

     GeocitiesのレンタルサーバーでHPを作成したいのですが、HTMLの知識がありません。なので、自分のイメージに近い任意のWebページを開いて其処のHPのHTMLファイルを調べてみたいと考えたのですが、そのようなことはまず可能なのでしょうか?可能ならばどうのような方法で見られるのでしょうか?  どなたか御存知の方、御回答を詳しく御願い致します。

  • HTML/簡単パスワード

    HTML/簡単パスワード 僕のホームページでは、会員閲覧者にパスワードを入力してもらって、 「入力したパスワード+.html」にジャンプして、 会員専用ページ(ひとり1ページ)を表示させています。 ソースはこの下です。 <br> あなたが決めたパスワードを入力してください<br><br> <form> <input type="password" size="20" name="pass"> <input type="button" value="ログイン" onClick="location.href = this.form.pass.value + '.html';"> </form> このようにしているのですが、 パスワードを間違えたり、 何も記入しないで「ログインボタン」をクリックして 存在しないページにジャンプされてしまうと、 アクセスしたページは、以下のいずれかの理由で閲覧できません ?Yahoo!ジオシティーズ内にページが存在しないため ?URLが間違っているため と表示されてしまいます。 間違えたパスワードを入力されたときに、 自分がつくったエラーページを 表示させたいのですが、 そのようなことは出来るのでしょうか? 回答、よろしくお願いします。

  • フォームからHTML更新

    CGI初心者です。 今度自分の運営するHPで、情報コーナーを作ろうと思っています。 情報を持つ人が入力専用フォームからデータを入力し、それをあるページの一部にiframeとかで新着数件分を表示させたいと思っています。 HTMLでの入力フォームの作成くらいはできるのですが、そのフォームを送信して、iframeに表示するHTMLを作成するにはどうしたらいいかわかりません。漠然とCGIを使えばできるんだろうなという程度の知識です。 このようなのは何かサンプルコードのようなものがあるのでしょうか? もしくは何かおすすめの参考書などはありませんか? ちなみにコーディングの知識は、perl・C・JavaScriptなどの簡単なコードを読むことができる程度です。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • パスワード設置

    パスワードを入力しなければ閲覧できないページを設けたHPを作ろうと思ってます。 ですから、パスワード設置可能な無料レンタルサーバー様はどこかないでしょうか? CGI、商用利用は不可で構いません。 できれば広告が小さいところがいいです。 お願いします。

  • HTML+CSSについて質問です

    当方のHPは左サイドにメニューリスト、中央部分に記事を書いている2カラムです。また、ページ数は100ページくらいありますが左サイドのメニューリストは全て共通となっています。左サイドのメニューリストは定期的に更新しているのですが、一つの項目を追加したい(削除したい)場合、全てのページの左サイドメニューを更新しなければならず、かなりの手間がかかってしまいます。なので、左サイドメニューは独立したHTMLを作成し、更新の手間がかからないような形にしたいと考えています。このようなHTML+CSSを作成する場合、どのようにすればよろしいのでしょうか?また、参考になるサイトがあればご教授よろしくお願いします。ちなみに当方のHPを作成する知識は、基本的なタグやCSSがわかる程度の初心者レベルです。

    • ベストアンサー
    • HTML