• 締切済み

htacccessでこのページだけ認証をかける方法

htacccessでこのページだけ認証をかける方法を教えて頂ければ幸いです。 ページによってパスワードを変えることも可能でしょうか?

  • PHP
  • 回答数2
  • ありがとう数2

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

ANo.1です >paypalで課金してくれたユーザーだけとする場合、 >phpとmysqlで認証をかけるほうがいいということ です。 どのみちユーザ登録があってログインさせるならユーザのステータス(課金済みかどうか)によってページへのアクセス可否を判断します。

webokweb
質問者

お礼

mysqlまで学ぶには数か月かかるので、とりあえずgoogleplayやamazonのアプリ化サービスなどで行うことはできないでしょうか?それかほかのフォルダをひとつ作ってhtaccsessを使うかですね

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

phpカテゴリで質問されているのがちょっと謎ですが・・・ 普通どおり認証の記述をしたあとで(orderを書くときに) <Files ファイル名> satisfy any order allow,deny </Files> と記述すればいいと思います。要するに所定のファイルだけアクセス拒否するが(satisfy anyで)認証OKならアクセス可にするという書き方ですね(他のファイルは拒否になっていないので認証ダイアログも表示されない)。 >ページによってパスワードを変えることも可能でしょうか? .htaccessでの認証はディレクトリ単位なので・・・。「ファイル別」となったらphpで書いた方がいいんじゃないですかね(汗

webokweb
質問者

お礼

ファイル別ではないのでファイル別の場合は無理があるのですね。 それならこのページのWEBアプリはpaypalで課金してくれたユーザーだけとする場合、phpとmysqlで認証をかけるほうがいいということでしょうか? まだサーバサイドをやったことがないのですが初心者でも簡単に作れますか?

関連するQ&A

  • 認証したあと、認証できれば今とは違うウィンドウで開く方法

    自分で調べてみたのですが分からないので、質問させていただきます。 会員専用ページにいくために 認証ページにパスワードを入れて認証ができたら 会員専用のページが別ウィンドウで開くページをつくりたいのですが、 別ウィンドウで開く方法が分かりません。 もしご存知の方がいらっしゃしましたら教えていただけますでしょうか?よろしくお願いいたします。

  • 携帯向けパスワード認証ページ

    携帯用webサイトでパスワード認証ページを設けたいんですが、認証先のコンテンツをcgiにしたいんです 過去ログを調べましたところ、htmlなら方法はあるみたいですがcgiで設置する方法が見つかりませんでした どなたかご存知でしたら教えて下さい

    • ベストアンサー
    • CGI
  • パスワード認証について

    はじめまして!こんにちわ! WEB上でのセキュリティ認証の事でお聞きしたいことがあります。 セキュリティー認証でたとえばIDとパスワードで一つの会員ページを閲覧する事は出来るのですが、IDとパスワードごとにそれぞれの管理ページに認証する方法が解りません。 どういった事をすれば可能になるのでしょうか? よろしくお願いします。

  • 携帯サイトでパスワード認証ページ

    携帯サイトにて パスワード認証の会員専用ページみたいなものを 作りたいのですが、なかなか携帯対応のパス認証CGIがありません。 どなたかよい方法ご存じじゃないですか?(TT)

    • ベストアンサー
    • CGI
  • パスワード認証 ページに飛べない

    パスワード認証のページを作っています。 パスワードがあっているかどうかで、ページに飛ぶようにしたいのですが、どうも上手くいきません。どこがいけないのでしょうか? $user_pass = "test"; // パスワード $ok = "./ok.htm"; // 認証クリア後に飛ばす相対パス。 $error = "./error.htm"; // 認証ミス後に飛ばす相対パス。 $script = "./login.php"; // このファイル名 $doc_title = "テスト"; // タイトル /*-----------------------------------------------------------*/ /* ログイン処理 /*-----------------------------------------------------------*/ if(!isset($ver)) { $ver = '1.05.1'; } if(!isset($pass)) { $pass = $user_pass; // パスを指定 if($passwd == $pass) { header("Location: $ok"); // OKなら } elseif($passwd) { header("Location: $error"); // NGなら } } ?>

    • ベストアンサー
    • PHP
  • パスワード認証付きのページ

    簡単なパスワード認証付きのページを作成しています。 入力したパスワードが隠し文字の「*」で表示されず、普通に表示されてしまいます。 どのようにしたらよいでしょうか? 教えてください。 ======================================== <script language="JavaScript"> <!--// function Password() { pw = prompt("パスワードを入力してください:","") if(pw) { location = pw + ".html" } else { alert("パスワードが間違っています") } } //--> </script>

  • BASIC認証のようなパスワード認証ありませんか?

    BASIC認証のようなパスワード認証できるプログラム、もしくは手法を探しています。 動作はBASIC認証で全く問題ないのですが、キャンセルボタンを押した後認証画面を閉じるようにしたい… と言われたのでプログラムによる方法を考えています。 (BASIC認証だとキャンセルボタンを押すと標準でエラーページに遷移するので) PHPやPerlによるパスワード認証のサンプルプログラムをいくつかDLしてきました。 ただ、ダウンロードしたサンプルソースでは、パスワードを入力後、ページの遷移を行った際に、 そのページからリンクを貼られているhtmlやPDFファイル等のURLページをダイレクト入力するとパスワードロックがかかりません。 PHPやPerlのソースを見てみるとPHPやPerlのソースにhtml表示させているように見受けられました。 もし、PDFファイル等にもロックをかけたい場合はPHPやPerlにソースを書けないですよね? PDFやワード等の参照もパスワードロックの場合PHPやPERLでパスワードロックをかけれるのでしょうか? で、下記が相談になります。 BASIC認証のようにフォルダ配下のどのページをアクセスしてもパスワード認証を聞かれるような サンプルソースがあるサイトは何処かにありませんか? (もしくは複数ページにロックをかけられるもの) もしくは、下記のようにBASIC認証をカスタマイズ設定できる方法。(下記はIE7が使用不可なので利用できません) http://blog.firstlife.jp/2009/06/28/basic%E8%AA%8D%E8%A8%BC%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%90%8D%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89html%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%A7%E5%87%A6%E7%90%86/ XOOPSをちょっと聞いたのですが、知識がなくとっつきにくい為、もう少し手軽に設置できるような方法はありませんでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • BASIC認証の画面すら出したくないとき

    私は、.htaccess(BASIC認証)で、趣味の会員制サイトを運営していますが、パスワードを教えていない人が、頻繁にアクセスしてくることで、悩んでいます。 サーバーのエラーログを見て、つい最近気づいたのですが、知ればなんとなく気持ち悪くて、どうにかしたいと思うようになりました。 相手(複数いる)のIPアドレスは分かっています。 こういう場合、特定のIPアドレスは違うページに飛ばして、BASIC認証の画面すら見せないようにする設定が、.htaccessでできますでしょうか? 認証の画面を出したくない理由は、色々なパスワードで繰り返しトライされるのが嫌なのと、その飛ばしたページで、「入室したいのであれば、パスワードの請求をして欲しい」ということを、説明したいと思っています。 自分で調べた限りでは・・特定のIPだけは認証なしで通して、それ以外に認証をかけるというのならば、例をいくつも見つけたのですが、特定のIPだけは飛ばして、それ以外に認証をというのを、見つけることができませんでした。 お手数ですが、教えていただけますと幸いです。 どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • 認証ページ(basic認証)のユーザー名の履歴を消したい

    再度失礼致します。 ユーザー名とパスワードの入力を求める認証ページ(basic認証?・添付ファイル参照)についての質問です。 ユーザー名の入力欄の右にある下三角を押すと今まで入力したことがある文字の履歴が表示されてしまいます。 どうにかしてその履歴を消すということはできないでしょうか? インターネットオプションの項目にある オートコンプリートやインターネット一時ファイル、クッキー、 履歴、フォームデータ、パスワード など私の考えが及ぶ範囲で 全て削除してみたのですが、認証ページのユーザー名の履歴には 依然残っています。 どうやら検索エンジンのフォームなどの文字入力の記憶方法と 認証ページのユーザー名の文字入力の記憶方法は違うようなのです。。 そのユーザー名の履歴にある文字は本当に一年前ぐらいに一回 入力しただけでそれ以来一度も入力していないのですが なぜか長い間生き残ってしまっているんです。。 どうにか削除したくお力を貸して頂けないでしょうか? 回答お待ちしています。

  • BASIC認証について

    どのカテゴリーで質問していいのかわからずここまで来ました・・・ WEBページで会員専用ページなどでポップアップでユーザ名・パスワードを入力する認証方法(BASIC認証)ですが、これを英語表現したいのですが、どのような言葉になるのでしょうか? 海外の企業に問合せを行うのですが、上記認証の英語表現がわかりません。。。どんな言葉になるのでしょうか。

専門家に質問してみよう