baserproject / basercms

baserCMS : Based Website Development Project
http://basercms.net
Other
164 stars 125 forks source link

【システム】システム基本設定から「管理画面SSL設定」を削除したい #3558

Open seto1 opened 1 week ago

seto1 commented 1 week ago

baserCMS version : 5

システム基本設定から「管理画面SSL設定」を削除したい

管理画面SSL設定が有効になっていると管理画面へのhttpアクセスがエラーになる https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/BaserCorePlugin.php#L291

1 2

この処理がなければBcEnv.cmsUrlかBcEnv.siteUrlにhttpsから始まるURLを設定しておけばそのURLにリダイレクトする https://github.com/baserproject/basercms/blob/5.1.x/plugins/baser-core/src/Controller/Admin/BcAdminAppController.php#L185

seto1 commented 1 week ago

もともとの動機は ADMIN_SSL="true" の状態でhttp状態のフロントからツールバー経由で管理画面にアクセスしようとするとエラーになるのでどうにかしたいというものでした。 最初はツールバーの管理画面へのリンク先をhttpsに変更しようと思ったのですが、リダイレクトのほうが便利なのとまとめられる設定は削除したいのでこちらのissueにしました。

実際の運用時は.htaccessにSSLリダイレクトを記載するので、主に開発時のためのものです。