Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/cydrobolt/polr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChaoyi Zha <summermontreal@gmail.com>2016-02-13 21:38:45 +0300
committerChaoyi Zha <summermontreal@gmail.com>2016-02-13 21:38:45 +0300
commita36122a98f08c064272dfdfbf4da0ad213f73ab7 (patch)
treefad5f18bd605225df2621ebdd2e425a508b1b206
parent99b2d887889bff0ce7d491f2dbfac37f65d290b7 (diff)
Implement public interface settings
-rw-r--r--app/Http/Controllers/IndexController.php5
-rw-r--r--resources/views/setup.blade.php4
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>