diff --git a/.gitignore b/.gitignore index e43b0f9..e6e8feb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ .DS_Store +config/admin.ini +config/database.config.ini diff --git a/application/controller/AdminController.php b/application/controller/AdminController.php index 342e69a..9513371 100644 --- a/application/controller/AdminController.php +++ b/application/controller/AdminController.php @@ -12,7 +12,7 @@ class AdminController extends Katharsis_Controller_Abstract public function loginAction() { - if($this->_getParam('password') == '') + if($this->_getParam('password') == $this->getPassword()) { $_SESSION['logged'] = 1; $this->_location('index'); @@ -29,4 +29,14 @@ class AdminController extends Katharsis_Controller_Abstract $_SESSION['logged'] = 0; $this->_location('gate'); } + + // Private + + private function getPassword() + { + $admin_ini = parse_ini_file('config/admin.ini'); + $password = $admin_ini["password"]; + + return $password; + } } diff --git a/config/admin.ini.example b/config/admin.ini.example new file mode 100644 index 0000000..3e61712 --- /dev/null +++ b/config/admin.ini.example @@ -0,0 +1 @@ +password = test \ No newline at end of file diff --git a/config/database.config.ini b/config/database.config.ini.example similarity index 96% rename from config/database.config.ini rename to config/database.config.ini.example index 3925417..c13bf57 100644 --- a/config/database.config.ini +++ b/config/database.config.ini.example @@ -1,5 +1,5 @@ -[connection:development:default] -host = 127.0.0.1 -user = root -password = +[connection:development:default] +host = 127.0.0.1 +user = root +password = database = seinheit_ch \ No newline at end of file