アクセス制限したページが表示・編集できてしまう?
bartoyo > アクセス制限したページが表示・編集できてしまう? @ 2014/4/9 22:45 |
---|
ユーザーの「サイト運営」をブログ投稿しかできないよう、新着情報管理以外のページ全てにアクセス制限をかけました。
(ログインしても新着情報管理しか触れる事ができないようにした) 思った通りに制御出来ている、と思っていたのですが、 ログイン後、左上の「公開ページ」をクリックすると、トップページの同じ場所に「編集する」が現れます。 ここで「編集する」をクリックすると、アクセス不可にしたはずの「固定ページ情報編集」画面になります。 (編集・保存もできてしまいました) 何か対策は無いでしょうか?アドバイスをお願いいたします。 (例えば簡単な修正として、「編集する」を押すと単に管理者ダッシュボードのトップに行くとか) ■ BaserCMSのバージョン:3.0.2 ■ レンタルサーバー名:xserver ■ スマートURLの利用:ON ■ 利用しているデータベース:SQLite ■ PHPスキル(自己評価):D |
goichi > Re: アクセス制限したページが表示・編集できてしまう? @ 2014/4/10 8:53 |
---|
こんにちは(^^
もしかしたら、何かしらのバグかも知れないのですが、 私の環境で試したところ、うまく制御できているように思います。ご指摘の状態にならず、「編集する」がそもそも表示されなくなります。 (環境によるバグなのでしょうか・・・) レンタルサーバー:独自サーバー スマートURL: ON 設置フォルダ: /home/hoge/www/hoge/ セーフモード:Off データベース: SQLite baserCMSバージョン: 3.0.2 とりあえず、私が試した手順だけ記載しておきます。 1.ユーザーグループに制限をかける。 /admin/* アクセス禁止 /admin/blog/* アクセス許可 2.ユーザーを作成し、上記のグループに入れる。 3.一度、ログアウト。 4.制限されたユーザーでログイン。 以上です、参考までに投稿しておきます。お役に立てなかったらごめんなさい。m(__)m |
bartoyo > Re: アクセス制限したページが表示・編集できてしまう? @ 2014/4/10 12:01 |
---|
アドバイスありがとうございます。
どうやら私のミスだったようです。goichiさんの方法を行ったら正常に動作しました。 そもそも、私が行ったユーザーのアクセス制限が不十分な状態でした。 管理者でログイン後、制限したいページを一つ一つ表示させてから画面右上のカギアイコン(制限)をクリックし、制限をかける方法をしていました。 (ユーザーグループ一覧からアクセス制限設定を行う方法を知りませんでした) アドバイスを受け、アクセス制限設定一覧を開いてみたら、意図せず許可になっている項目があり、おそらくそのせいで「編集」が表示されていたのだと思います。 お陰で以前よりラクにかつ確実に設定できるようになりました。ありがとうございます。m(_ _)m |