diff --git a/lib/config___settings.php b/lib/config___settings.php
index 601a60d..6aebb4a 100644
--- a/lib/config___settings.php
+++ b/lib/config___settings.php
@@ -8,6 +8,7 @@ $ICEcoderSettings = array(
"devMode" => false,
"loginRequired" => true,
"multiUser" => false,
- "lineEnding" => "\n"
+ "lineEnding" => "\n",
+ "enableRegistration" => true
);
?>
\ No newline at end of file
diff --git a/lib/login.php b/lib/login.php
index 55a3c2e..7dcdcf3 100644
--- a/lib/login.php
+++ b/lib/login.php
@@ -27,6 +27,11 @@ echo $ICEcoder["password"] == "" && !$ICEcoder["multiUser"] ? "Setup" : "Login";
'.PHP_EOL;};?>
" class="button">
+ Registration mode enabled';
+ }
+ ?>
auto-check for updates';
diff --git a/lib/settings.php b/lib/settings.php
index 3458932..ac08951 100644
--- a/lib/settings.php
+++ b/lib/settings.php
@@ -19,7 +19,7 @@ $settingsFile = 'config-'.$username.str_replace(".","_",str_replace("www.","",$_
$setPWorLogin = "login";
// Create user settings file if it doesn't exist
-if (!file_exists(dirname(__FILE__)."/".$settingsFile)) {
+if (!file_exists(dirname(__FILE__)."/".$settingsFile) && $ICEcoderSettings['enableRegistration']) {
if (!copy(dirname(__FILE__)."/".$configUsersTemplate, dirname(__FILE__)."/".$settingsFile)) {
die("Couldn't create $settingsFile. Maybe you need write permissions on the lib folder?");
}