特定のページのみ閲覧制限

2015年8月19日 at 16:28

現在会社のWEBサイトを制作しておりまして、
社外秘にあたるページのみパスワードをかけ、社員のみ閲覧できるようにしたいのですが、
こういった場合はどのような設定をすればよろしいのでしょうか?

または、社員のみ特定のファイルを閲覧・DLできるよにするには
ファイルマネージャーにて保護をかけたいデータを個別で「アクセスと権限」を
設定すればいいんでしょうか?

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

タグ:

Re: 特定のページのみ閲覧制限

2015年8月19日 at 19:23
社外秘にあたるページのみパスワードをかけ、社員のみ閲覧できるようにしたい


パッと思いつく方法であれば、
(大雑把な制限ですが)
社外秘用のページタイプを作成し、そのページタイプの権限設定で、
表示の権限に「登録ユーザ」とする事で、同ページタイプで設定された、
ページにアクセスを設定する事が出来ます。
尚、初期状態だと、上位階層の権限が継承されてしまいますので、
ページタイプの権限が適用されるように設定してあげる必要があります。
また、この方法の場合は、社員にconcrete5で構築したサイトのアカウント配布が必要に成ります。

もう少し、細かなアクセス制限が必要でしたら、グループで管理されたら宜しいかと思います。

上記で対応する場合で、かつ社外からも参照可能であれば、SSL化された方が宜しいかと思います。
 

Re: 特定のページのみ閲覧制限

2015年8月20日 at 8:43
ご指導いただき有難うございます。
早速作業の方を取りかかったのですが、ページタイプの設定を行ってみたものの
権限設定が見当たりませんでした。concrete5のパージョンが5.6だからでしょうか?
 

Re: 特定のページのみ閲覧制限

2015年8月20日 at 10:54
5.6 でのページタイプの設定は

- 上級権限モードに変更
- admin (uid=1) のスーパー管理者でログイン
- [管理画面] - [ページとテーマ] - [ページタイプ] ページヘ
- 設定を行いたいページタイプの「デフォルト」ボタンを押す
- ページ左上の「編集」ボタンにマウスカーソルをスクロールし「権限」を選択

これで、そのページタイプデフォルト権限の設定ができます。
エリア、ブロックの権限も設定可能で、それらがデフォルト権限になります。

ただ、注意していただきたいのは、既存のページへは場合によっては有効にならない場合があるので、権限を付与しなおしていただく、デフォルトブロックを再配置するなどの作業が必要になります。
 

Re: 特定のページのみ閲覧制限

2015年10月20日 at 11:08
ご報告が遅くなりましたが、無事に設定することができました。

有難うございました。