From 99bd8f7acc7bfa11c2b5db893089e9eb0d1ba747 Mon Sep 17 00:00:00 2001 From: objecttothis Date: Mon, 5 Dec 2022 17:28:15 +0400 Subject: [PATCH] Validation for login --- app/Controllers/Login.php | 18 +++++++----------- app/Libraries/MY_Migration.php | 3 ++- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/app/Controllers/Login.php b/app/Controllers/Login.php index fbe4988c9..d81d020ae 100644 --- a/app/Controllers/Login.php +++ b/app/Controllers/Login.php @@ -4,6 +4,7 @@ namespace App\Controllers; use App\Libraries\MY_Migration; use App\Models\Employee; +use Config\Migrations; use Config\Services; /** @@ -17,16 +18,13 @@ class Login extends BaseController { $this->employee = model('Employee'); - if($this->employee->is_logged_in()) + if(!$this->employee->is_logged_in()) { - redirect('home'); - } - else - { - $migration = new MY_Migration(); + $migration = new MY_Migration(config('Migrations')); $data = [ 'validation' => Services::validation(), - 'latest_version' => $migration->is_latest()]; + 'latest_version' => $migration->is_latest() + ]; if(strtolower($this->request->getMethod()) !== 'post') { @@ -37,11 +35,9 @@ class Login extends BaseController { echo view('login', ['validation' => $this->validator->getErrors()]); } - else - { - redirect('home'); - } } + + redirect('home'); } /* public function login_check(string $username): bool diff --git a/app/Libraries/MY_Migration.php b/app/Libraries/MY_Migration.php index f0fe12ef7..7d8b2fab3 100644 --- a/app/Libraries/MY_Migration.php +++ b/app/Libraries/MY_Migration.php @@ -4,7 +4,8 @@ namespace App\Libraries; use CodeIgniter\Database\MigrationRunner; -class MY_Migration extends MigrationRunner { +class MY_Migration extends MigrationRunner +{ public function get_last_migration(): string {