diff options
author | Chaoyi Zha <summermontreal@gmail.com> | 2016-02-13 21:38:45 +0300 |
---|---|---|
committer | Chaoyi Zha <summermontreal@gmail.com> | 2016-02-13 21:38:45 +0300 |
commit | a36122a98f08c064272dfdfbf4da0ad213f73ab7 (patch) | |
tree | fad5f18bd605225df2621ebdd2e425a508b1b206 | |
parent | 99b2d887889bff0ce7d491f2dbfac37f65d290b7 (diff) |
Implement public interface settings
-rw-r--r-- | app/Http/Controllers/IndexController.php | 5 | ||||
-rw-r--r-- | resources/views/setup.blade.php | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php index b4008a8..5debd40 100644 --- a/app/Http/Controllers/IndexController.php +++ b/app/Http/Controllers/IndexController.php @@ -13,6 +13,11 @@ class IndexController extends Controller { if (env('POLR_SETUP_RAN') != true) { return redirect(route('setup')); } + + if (!env('SETTING_PUBLIC_INTERFACE') && !self::isLoggedIn()) { + return redirect()->to(env('SETTING_INDEX_REDIRECT')); + } + return view('index', ['large' => true]); } } diff --git a/resources/views/setup.blade.php b/resources/views/setup.blade.php index ed9cb97..67137cd 100644 --- a/resources/views/setup.blade.php +++ b/resources/views/setup.blade.php @@ -60,8 +60,8 @@ Setup <p>Show Public Interface:</p> <select name='setting:public_interface' class='form-control'> - <option value='false' selected='selected'>Show public interface (default)</option> - <option value='true'>Hide public interface (for private shorteners)</option> + <option value='true' selected='selected'>Show public interface (default)</option> + <option value='false'>Hide public interface (for private shorteners)</option> </select> <p>If public interface is hidden, redirect index page to:</p> |