Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について
- momo_r > 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について @ 2018/5/11 16:51
- momo_r > Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について @ 2018/5/11 22:51
- » ryuring > Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について @ 2018/5/13 13:51
- ryuring > Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について @ 2018/5/13 14:04
- Doguu > Re: 『?preview=a』を指定すると管理画面にリダイレクトされてしまう件について @ 2018/5/14 20:05
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 |