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

Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について

ryuring > Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について @ 2018/5/13 13:51
こんにちは。

プレビュー用のURLをリクエストした際に、ログイン画面に遷移している理由は次のような動きを想定している為です。

1. Aさんが記事を作成し、公開前にBさんに確認してもらう為にプレビュー用のURLを共有
(例)http://localhost/service?preview=default
2. BさんがURLをリクエストしたが、ログインしていない為、ログイン画面に遷移
3. ログインをすると、ダッシュボードでなく、リクエストしたURLに遷移

今回の修正内容だと、上記のような場合、以下のように手順が増えてしまいます。

1. Aさんが記事を作成し、公開前にBさんに確認してもらう為にプレビュー用のURLを共有
(例)http://localhost/service?preview=default
2. BさんがURLをリクエストしたが、ログインしていない為、Not Fountページを表示
3. ログイン画面のURLを確認して、ログイン画面をリクエスト
4. ログインするとダッシュボードを表示
5. プレビュー用のURLを再度リクエスト

ログイン画面を知らせたくないという事も理解できますので、上の動作とするのか、下の動作とするのかを選択して設定できるようにして頂けるとコアにも取り込むことができそうです。

おっしゃるようにプレビュー用の文字列を変更できるようにするというのもいいかもしれませんね。

なお、設定を追加する場合は、lib/Baser/Config/setting.php に追加します。
設定を変更する場合、app/Config/setting.php で変更するイメージです。

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

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


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

検索

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

フォーラムガイド


関連リンク

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

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