■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

特定のページにbasic 認証をかけたいのですが

HKT > 特定のページにbasic 認証をかけたいのですが @ 2012/10/8 8:52
すいません、過去ログなどを見て
みたのですが、わからないので教えてください。

特定のページにアクセスするのに
ユーザー名、パスワードなどを入力しないと
入れないようにしたいのですが、どのようにしたら良いのかわかりません。
通常のbasercmsで作られていないページですと.htaccessを使えばいいのかな?
と思うのですが、cmsで作られたファイルはどこに存在するのかも
よくわかりません、なのでどこにターゲットを指定していいのかもわかりません。

具体的にはブログに入室制限をかけたいのです。
データベースにはcsvを使っています。
セキュリティは強固でなくとも良いです。
そんなに機密書類というわけではないので、なるべく簡単な方法をどなたか
御存知でしたら教えてください。

よろしくお願いいたします。

■ BaserCMSのバージョン:2.0.5.1
■ レンタルサーバー名:sakura
■ スマートURLの利用:OFF
■ 設置フォルダ:サブフォルダ
■ 利用しているデータベース:CSV
■ PHPスキル:全くわからない

ryuring > Re: 特定のページにbasic 認証をかけたいのですが @ 2012/10/9 22:27
こんばんは。

基本的にbaserCMSのURLは「仮想」のURLとなる為、実ファイルは存在しません。
ただ、basic認証はかける事ができたはずです。

例えば、 http://xxx.xx/news/ 配下に basic認証をかける場合は、

/app/webroot/news/ というフォルダを作成し、
その中に、.htaccess ファイルを設置し、basic認証を設定します。

フォルダがないので作成するというのがポイントですね。
試してみてください。

basic認証自体の設定は、↓あたりを参考にしてみてください。
Basic認証・パスワード制限

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

HKT > Re: 特定のページにbasic 認証をかけたいのですが @ 2012/10/9 23:35
ryuringさま
ありがとうございます。

仮想URLなので、どこに設定していいか分からなかったのですが、考え方はわかりました。
早速試してみたのですが、自分のやり方が悪いのか普通に見れてしまいます。
試しにサイトのルートに.htaccessを作って
認証が効いているか試したのですが、その場合はダイアログが出て
アクセス制限できました。
スマートURLを使っていないとかは関係ありますでしょうか?

あと、すいませんbaserのバージョンは2.0.5.1にアップしてました。
署名がちょっと古かったです。

■ BaserCMSのバージョン:2.0.5.1
■ レンタルサーバー名:sakura
■ スマートURLの利用:OFF
■ 設置フォルダ:サブフォルダ
■ 利用しているデータベース:CSV
■ PHPスキル:全くわからない

ryuring > Re: 特定のページにbasic 認証をかけたいのですが @ 2012/10/18 22:59
こんばんは。

いま、実際にやってみたのですが、期待どおりの動作でした。
手順を書きます。

1./app/webroot/service/ というフォルダを作成
2./app/webroot/service/.htaccess を作成し、basic認証設定を記述
3./app/webroot/service/.htpasswd を作成し、パスワードを記述
4.システム設定でスマートURLをオンに設定
5.ページカテゴリ「service」を作成
6.ページ「service」をページカテゴリ「service」に属させ、ページ名を index に変更
7.http://{baserCMS設置URL}/service/index にアクセス
8.basic認証ダイアログが表示されるので、IDとパスワードを入力
9.サービスページが表示

ちなみに、/app/webroot/service/ というフォルダを設置した場合、
http://{baserCMS設置URL}/service/ というようにindexを省略してURLを入力すると、
実際の空のフォルダが優先されてしまい、403エラーとなりますので、リンクを貼る際には注意が必要です。


Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

HKT > Re: 特定のページにbasic 認証をかけたいのですが @ 2012/10/25 12:29
ありがとうございます。
お礼を言うのが遅くなり申し訳ありません。
ちょっと時間がなくて試せていないのですが、試してうまくいったら
またご報告いたします。
ありがとうございました。

■ BaserCMSのバージョン:2.0.5.1
■ レンタルサーバー名:sakura
■ スマートURLの利用:OFF
■ 設置フォルダ:サブフォルダ
■ 利用しているデータベース:CSV
■ PHPスキル:全くわからない

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
16 人のユーザが現在オンラインです。 (16 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 16