• ベストアンサー

特定の人だけアクセス可能なページを作りたい!

と、思って、ホームページビルダーで、パスワード付のリンクを張ってみました。 すると、IEで見ようとすると、パスワードを入力した後ポップアップが禁止されて見れません。一時的に許可しても見れません。 他に何か良い方法がないか、探しています。 よろしくお願いします! ちなみに特定の人というのはうちのHPに来る常連さんで、それ以外の人には公開したくない内容なので制限したいという意向です。

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

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

BASIC認証が使えるなら、それを利用した方が手っ取り早いと思います。参考URLの他、「BASIC認証」で検索するとたくさん出てくるので参考にしてください。

参考URL:
http://www.shtml.jp/htaccess/basic.html
aries_a_double
質問者

お礼

回答ありがとうございます! 初心者の私にとっては結構難しいです凹何がなんだか凹 頑張ってみます!

その他の回答 (6)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.7

#6を訂正します。動作を確認してなかった…。 <SCRIPT language="JavaScript"> <!-- var keyword = "882323" function checkKey(){ var key = prompt("パスワードをどうぞ!!","") if(keyword != key) { alert('パスワードが違います!!'); history.go(-1) } else { void(0); } } checkKey() //--> </SCRIPT>

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.6

http://www.cj-c.com/java_s/java13.htm ここに掲載されているものをちょっと改良したこんなものはいかがでしょう? パスワードが違うときは違うと言ってくれるJavaScriptで、間違えば元のページへ戻されます。 手を加えたのでちょっとだけ性能が向上(?)しており、パスワードを破るにはそれなりの知恵が必要です。 リンク元 (<body>~</body>間の好きな場所に記述) <input type="button" onclick="location.href='リンク先ファイルパス'" value="秘密のページへGO!!"> リンク先 (<head>~</head>間に記述) <SCRIPT language="JavaScript"> <!-- var keyword = "882323" function checkKey(){ var key = prompt("パスワードをどうぞ!!",""); if(keyword != key); alert('パスワードが違います!!'); history.go(-1); } checkKey() //--> </SCRIPT>

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.5

http://www.umechando.com/tips/14.htm このページにあったJavaScriptをまるごとコピーします。 <SCRIPT Language="JavaScript"> <!-- result=prompt("パスワードを入れて下さい",""); if(result==null || result=="") location.href="index.html"; // これはTOPページに戻すため else { F=new Date(); S=F.getTime(); document.cookie="&chk="+S+"&end"; location.href=result+".htm"; // ここは .htm か .html に } //--> </SCRIPT> 入り口用のHTMLファイルを開き、 HTMLソース画面上で<HEAD>と</HEAD>の間に貼り付けます。 (</HEAD>の1行上あたりに) パスワードを hogehoge と決めたら、常連さん専用のファイル名を hogehoge.htm とします。 入り口用のHTMLファイルを開きパスワードを聞かれるたら hogehoge と入力します。 正しく入力すると hogehoge.htm が開き、間違えるとTOPページに戻されます。 hogehoge.htm が検索にかからないように 念のためにこの2行も<HEAD>と</HEAD>の間に貼り付けておきます <meta name="robots" content="noindex, nofollow"> <meta name="googlebot" content="noindex, nofollow">

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.4

aries_a_doubleさん、こんばんは。MAN_MA_RUIと申します。 > すると、IEで見ようとすると、パスワードを入力した後ポップアップが禁止されて見れません。一時的に許可しても見れません。 気になったのですが、それはポップアップがブロックされたのではなくて、コンピュータにアクセスできるアクティブコンテンツが制限されていると言うメッセージが出たのではないでしょうか? それで、ポップアップブロックを解除しても読み込んだときのブロックが解除されません、と。違いますか? ビルダーで作成できるパスワード保護機能でポップアップブロックについては何らかの形で考慮されているはず。 (ポップアップブロックを解除してもブロックされると言うのは可能性として低くないでしょうか?) アクティブコンテンツのブロックはあなたのパソコンに保存しているファイルだけで起こる現象です。 ご自分のサイトにアップロードしてしまえばブロックされなくなりますのでご安心ください。 また、これはポップアップブロックとは別機能なので、ポップアップブロックを解除しても自動的なブロック解除は行われません。 Webブラウザ上で実行できるスクリプト・・・不正確な意味になりますが一種のプログラムって言ったほうが分かるかな? それを自由に実行できる状態だと(確率はきわめて低いですが)最悪の場合パソコンに危険を及ぼす場合もありますからブロックされるのです。 (かなり深読みなので自信の回答が適切かどうか自信はありません。) あと、他の方もおっしゃっていますがなるべくであれば確実性の高いCGIなどを使うべきです。100%の確率で常連ユーザー以外をブロックできます。 まぁ、レンタルサーバーにアップロードが拒否されるとか或いはある程度の効果があればいいというのであれば今のままで構わないと思います。 あなたがどう判断するかは自由ですので、いろいろ考えてから決めてくださいね♪

aries_a_double
質問者

お礼

いえ。テストはいつもIEでやるので、その時は全く問題ありませんでした。ファイルから見た限りでは問題はありませんでした。 サイトにアップして、閲覧が出来ない状態です。また、アップロードに失敗しているわけではなく、sleipnirを使えば問題なく閲覧できました。 ただ、BASIC認証は私には難しくて難しくて・・・勉強していますが、まだまだです。 回答ありがとうございました。

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.3

簡易版ですがご参考まで パスワードでアクセス制限 Q2: http://www.umechando.com/tips/14.htm

aries_a_double
質問者

お礼

そ・・・それでもわかりません・・・ もっと頑張ってみます。回答ありがとうございました。

noname#21506
noname#21506
回答No.2

定番はやはり何といってもKentWebのCGIスクリプトです。

参考URL:
http://www.kent-web.com/pwd/index.html
aries_a_double
質問者

お礼

回答ありがとうございます! これまた、難しいですね・・・(初心者用って書いてあるのも、ほぼ理解不能です) 勉強不足が身にしみます。精進します。

関連するQ&A

  • 特定ページから以外のアクセスを制限するには?

    自分のサイトからのアクセスしか受付けないページを作りたい(直リンク禁止)のですが、何か良い方法はありませんか? 不特定多数の方に公開したいページなのですが、直リンクされると困るので・・・汗 ちなみに「htaccess」のパスワード制限ではダメなんです。。。 宜しくお願いします m(_ _)m

  • 特定のページだけアクセス制限したい

    ホームページビルダー6の機能に依存してwebページを作っているので、複雑な知識はよくわかりません・・・。 現在、会社のホームページを制作・公開しているのですが、ある特定のページ(5ページほど)はパスワードを発行して、パスワードでログインしないと閲覧できないようにしたいのです。 レンタルサーバーのQ&Aを読みましたところ、telnetで接続して.htaccessを使う・・・・など、わたしにはさっぱりなことが書いてありました。 他には、レンタルサーバーの管理者メニュー画面の、ファイルマネージャーからですと容易にパスワードがかけられるのですが、この方法だと、サイトの入り口(index.html)からすべてパスワードがかかってしまいました。ファイルマネージャーでは、特定のページにアクセス制限を設定する複雑なことは出来なさそうです。 .htaccessのことを学べばいずれは出来るようになるのでしょうが、何せ仕事のことで急かされ、時間がありません!毎日、出来たかどうか聞かれます; 何か簡単な方法は無いものでしょうか?世の中のパスワードページを作っていらっしゃるかたは、皆このような難しい事を学んでいらっしゃるのでしょうか。 何か簡単な方法があれば大変助かるのですが・・・。

  • 特定のWebページをアクセス禁止にしたい

    お世話になります。 Windows7 Pro IE 9 特定のWebページをアクセス禁止にしたいのですが、どのようにすれば禁止することが可能でしょうか。 IEのコンテンツアドバイザーに登録してみましたが、別のページまで禁止されてしまいます。 試しにヤフーのトップページ http://www.yahoo.co.jp を拒否設定しました。トップページへアクセスすると、パスワードを求められます。これはOKなのですが、次にヤフオクのページ http://auctions.yahoo.co.jp/ にアクセスした場合もパスワードを求められてしまうのです。 同じヤフーだから?? 特定のページのみアクセス禁止する方法をご教授お願い致します。

  • 助けて!荒らしに困っています。特定の人のアクセス禁止は無理ですか?

    先日2ちゃんねるに私のブログが哂さたようです。 以前も2ちゃんねるにブログのアドレスが貼られて一時的に荒らされました。 2ちゃんねるに私の個人情報まで書かれそうになりました。 実際フルネーム書かれました。 珍しい名前なので特定されそうで怖いです。 今回また荒らしがきて、不快なコメントを残していくので本当に腹が立っています。 私のブログを楽しみにして遊びに来てくださる方にも申し訳ないです。 使用しているブログはcasTYブログです。 http://casty.jp/blog/ 先程「忍者TOOLS」のアクセス解析を設置したんですが、これでは特定の人のアクセス禁止までは出来ませんよね? まだシステムをあまり理解していないので使い方がよく解かっていません。 casTYブログではcasTY登録した人のみコメント出来るというシステムがありますが、携帯や登録していない方の常連さんもいらっしゃるので、そこで制限するのは悔しいです。 どうか助けてください。 パソコンにそこまで詳しくないので解かりやすく教えていただけると嬉しいです。 特定の人のアクセス・コメントを禁止する方法、些細な事でも良いので教えてください。 何か良い対策はありませんでしょうか? よろしくお願いいたします。

  • 特定の固定ページを検索されないようにする

    Wordpressで作成したページ(固定ページ)のうち、ある特定のページをGoogleなどの検索エンジンのロボットに引っかからないようにしたいのですが、その方法がわかりません。 あるサイトからリンクして特定のページに飛ばしたい意向があります。ただし、パスワードなどでロックする考えはございません。 方法を教えて下さい。

  • pdfの特定のページにリンクを張ることはできますか?

    お世話になります。 ホームページビルダーV9を使っています。 HTMLからpdfにリンクを張って呼び出すのですが、単にpdfファイルを呼び出すのではなく、pdfある特定のページが頭だしされるように表示させたいのですが、どうすればよいでしょうか? よろしくお願いします。

  • 「会員専用のページ」を作りたい。

    秘密のページ・・・つまり、 特定の人がパスワード等でページを見られるようにしたい。 どのようにすればいいでしょうか?教えて下さい。 よろしくお願いします。 (ホームページビルダーはあります。)

  • WebページにPDFファイルを公開したい

    PDFなどのファイルをWebページに掲載して、特定の人に公開、ダウンロードできるようにしたいと考えています。 ホームページが作成できる人なら、リンク設定で簡単にできることなのですが、担当になった人がホームページビルダーなどの知識がなくても、FTPソフトでサーバーにファイルのアップさえできれば、簡単にWebページ上にファイルの公開ができるようにしたいのです。 何かよい方法はありませんでしょうか?

  • パスワードつきページの作り方

    ホームページを最近作り始めたのですが、ハスワードを付けて登録した人にみてもらえるページを作りたいのですがどうすれはできるのでしょうか。ホームページビルダ10で作っていまが、そこにあるパスワードつきのリンクではだめです。ユーザ名とハスワードが出る奴をおしえてください。

  • 他のページの特定部分へのリンクは可能?

    現在ホームページビルダーV6.5を使用しております。 ハイパーリンクについてお伺いしたいのですが、同じページの違う部分へのハイパーリンクはラベルの挿入で簡単にできるのですが、違うページの特定部分へのリンクは可能なのでしょうか?ビルダーでは、違うページから違うページのラベルは読めないみたいなのですが、何か特別な方法があるのでしょうか?解説本にも特定部分へのジャンプは同じページ内でのみの説明しかございません。

専門家に質問してみよう