- ベストアンサー
JavaScript でのページ閲覧制限
JavaScript で簡単なページ閲覧制限をかけたいのですが、 パスワードなどで制限されたパージを開こうとしたときに (リンク、または直ウチでページを開こうとするタイミング) パスワードを求めてきて正しい場合のみページに入れるようなことは できないでしょうか? パスワードの入力ページがあって入力後ページに飛ぶというのは色々あるようなのですが 制限ページそのものにできないでしょうか よろしくお願いいたします。
- 0854958
- お礼率75% (3/4)
- JavaScript
- 回答数4
- ありがとう数3
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
http://beauty.geocities.jp/nishihama985/JS-PASS-PAGE/test-pass-page.txt 本体 http://beauty.geocities.jp/nishihama985/JS-PASS-PAGE/mydata.txt IDとページ 日本語がある場合は文字化けになるので UTF-8 に文字コードを統一しておいてください 必須なのは 本体 と IDの一覧 です 一覧は タブ区切りテキスト です ソースを見てもらえば内容は分かりますが より詳しい説明や使い方が必要な場合はお手数ですが下記へお願いします nishihama985 http://chiebukuro.yahoo.co.jp/
その他の回答 (3)
- kawai985
- ベストアンサー率68% (17/25)
http://beauty.geocities.jp/nishihama985/JS-PASS-PAGE/test-pass-page.htm http://beauty.geocities.jp/nishihama985/JS-PASS-PAGE/mydata.txt ページに飛ばないように インラインフレームに表示するパターンと 別ページを読み込んで表示するパターンです パスワードは同じ IDはtest1,2,3 Submit1と2は動きが違います Submit後に リロードするとID入力画面に戻ります Submit後のページにはリンクできないので 直接ひらくことはできません http://www.red.oit-net.jp/tatsuya/java/cookie.htm Cookieなども利用するとより便利です あといくつか工夫すれば シロウトには分かりません
- utun01
- ベストアンサー率40% (110/270)
No.1さんも言われている様に、Javascriptのみで制限をかけてもあまり意味はありません。 ソース見られただけで中身見えちゃいますしね。 ちなみに、ソースを見えないようにすることは原理上不可能です。 firebugとか使われたら防ぎようがありません。 それでもJavascriptで制限をかけたいのであれば、 JavascriptでID、パスワード入力等作った上で Ajaxを使ってサーバのPHPを呼び出すとかでしょうか。 ただ、これだと実際に認証処理をするのはPHPなので Javascriptは見た目上でしか使っていません。 ※以下蛇足 No.1さんのご提案されている暗号化は面白い案ですね。 sha256とかでIDとpassをキーに暗号化するような感じでしょうか。 ユーザ毎に動的に暗号化ページを生成するとサーバ負荷が気になりますが それを気にする必要の無いページであれば、 ちょっと試してみるのもよさそうです。
お礼
早速のご回答ありがとうございます。 やはり難しいでしょうか。そんなに重要なページでないので 完璧でなくても良いのですが、ソースも見られたら見られたで良いのですが あまり意味がないかも知れませんが、簡単にできる方法はないでしょうか? すみませんがよろしくお願いいたします
- yambejp
- ベストアンサー率51% (3827/7415)
JavaScriptはしょせんクライアントPCのブラウザ上で稼働するプログラムなので ページの本文などのコンテンツはPCにダウンロードされています。 サーバーサイドで制限をかけないかぎりあまり有効な手段だとはいえません。 可逆性のある暗号化+複合化処理でやることもないことはないでしょうけど そこまでするならpdfかなにかにまとめてしまうとかの方がよっぽど 負担がすくないと思います。 (パスワード付きpdfはフリーのツールがありますので)
お礼
お返事ありがとうございました。 ただPDFではページ上ダメなので他の方法はないでしょうか? すみませんがよろしくお願いいたします。
関連するQ&A
- ホームページビルダー17で閲覧制限
ホームページビルダー17を使ってホームページを作っています。 製品ページを会員のみ閲覧できるようにパスワード制限したいです。 閲覧制限が出来るという事だったのでfc2サーバーを借りたのですが ディレクトリというのの分け方が分からず制限を掛けることが出来ません。 JavaScriptなどは扱いきれないと思うのですが まんまコピペでOKなタグがあれば使えるかな?と思います。 とにかく、どうにかして製品ページのみ閲覧制限をかけたいので どうやったら制限出来るようになるか教えて下さい。
- ベストアンサー
- レンタルサーバ・ASP
- アクセス制限ページの作成について
アクセス制限ページの作成を考えています。 よく見かけるものでホームページ上にIDとパスワードを入力する箇所があり、そこからログインした後にIDごとにそれぞれのページがあるといったような会員サイトはどのようにして出来ているのでしょうか? CGIだと直リンクされると見れてしまったりBASIC認証だと一つのログイン画面からIDごとにページを割り振れないしと。。。。 初心者ですので教えて頂ければありがたいです。
- ベストアンサー
- その他(インターネット・Webサービス)
- 特定ページから以外のアクセスを制限するには?
自分のサイトからのアクセスしか受付けないページを作りたい(直リンク禁止)のですが、何か良い方法はありませんか? 不特定多数の方に公開したいページなのですが、直リンクされると困るので・・・汗 ちなみに「htaccess」のパスワード制限ではダメなんです。。。 宜しくお願いします m(_ _)m
- ベストアンサー
- ネットワーク
- JavaScriptで別窓に出すページのパス認証
現在HPを作成中で調べてもなかなか分からなかったので質問させて頂きます。 1つのページに「あ」「い」「う」「え」「お」というリンクがあり、JavaScriptで別窓に表示させます。 その際に、「あ」と「う」と「お」にだけはパスワード(全て同じパスワード。しかし、飛ぶページはそれぞれ違うページ)を掛けたいと思います。入力ダイアログでパスワードを掛けたいと思っていたのですが、特定のリンク先をそれぞれ同じパスワードで違うページに飛ばすというやり方が分かりません。並びに、JavaScriptでの入力ダイアログの書き方がいまいち理解出来ませんでした。 このようなリンク先指定でパスを掛けられるのでしたら、他の方法でも構いません。どうぞご教授下さい。宜しくお願い致します。
- 締切済み
- JavaScript
- 携帯サイトの閲覧者制限
ホームページビルダーで携帯サイトを作っています。 その内の1ページに閲覧者制限を付けたいのですがパスワードしか方法はありませんか? またホームページビルダーを使って作成する技術レベルで方法はありませんか? CGIやPHPの知識が無いもので。
- 締切済み
- ホームページ作成ソフト
- ページに直接リンクできないようにするには?
ページに直接リンクできないようにするにはどのようにするのでしょうか? パスワードを入力しないと、ページに移れないようなサイトを作りました。 しかし、アドレスを直値で入力すると、 パスワードを入力しなくとも、表示されてしまいます。(パスワードの意味が無い) 『トップページを開いてから、このページに移ってください』 というように、アクセスをはじくには、どのようにされるのでしょうか? 教えてください。お願いいたします。
- ベストアンサー
- ホームページ作成ソフト
- JavaScript使用のWEBページ閲覧に関して
Internet Explorer 9で、JavaScriptを有効にしてあるにもかかわらず、 JavaScriptを使用しているWEBページの動画が見れません。 これは当方のインターネットオプションの設定が間違っているのでしょうか、 それとも閲覧しているWEBページに問題があるのでしょうか。 ご教授お願い致します。 皆さんは下記のWEBページの画像をクリックしてリンク先の動画が見れますか? http://www.rtbot.net/%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8A%E3%83%BC 因みにOSはWindows 7の64bit版です。
- ベストアンサー
- Windows 7
- アクセス制限CGI (複数ページ可能なもの)
サイトの中にアルバムのページが2箇所あるのですが関係者のみのパスワード入力制の閲覧にしたいのです。 .htaccessが使用できないサーバーなのでCGIで探してます。 ですが、 複数のページを制限できて、パスワード入力のみで入れるシンプルなCGIが見つかりません>< メールでID自動発行とかパスワード請求制とか高機能なものはあったんですけど。。 どなたかご存知の方いらっしゃいましたら教えてください。
- 締切済み
- CGI
- 直リン閲覧不可+共通パスワードのみのアクセス制限
特定のページに、アクセス制限をかけたいのですが、 共通のパスワード入力のみによるアクセス制限と、URL直リンでのアクセス拒否が出来るという2つの条件を満たしたフリーのCGIを探しています。 条件に合うものが見つからず困っています。 どなたかご存知ないでしょうか?
- 締切済み
- その他(インターネット・Webサービス)
お礼
ありがとうございます。すばらしい!インラインを使う手があったんですね。 こういう事を思いつく人、できる人はスゴイですね知識、アイディア ともに素晴らしいと思います。ありがとうございました。 で、設定のソースはどうなるのでしょうか? このページをコピーしてもダメですよね。まだ詳しくないので 良くわからないのですがすみません。 両方のものを知りたいのですが、 素人ですみません。 よろしくご教授願います。