This commit is contained in:
Olusesan Ameye
2021-01-31 13:22:28 -05:00
parent 71915414c7
commit fbf04adb9a
18 changed files with 1442 additions and 317 deletions
+10 -26
View File
@@ -1,12 +1,13 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/*
MERM Providers Login
*/
class Login extends Web_Controller {
public function index() {
// echo rand(1000, 9999);
// print_r($this->input->get());
$data = array();
$data['username'] = $data['pass'] = $data['error_message']='';
@@ -14,9 +15,7 @@ class Login extends Web_Controller {
$data['username'] = trim($this->input->post('username'));
$data['pass'] = htmlspecialchars($this->input->post('pass'));
//$this->load->view('provider/dash');
$outData = array();
//print_r($data);
$loginResult = $this->verifyLoginInput($data); // initial test
if ($loginResult == true) {
@@ -24,25 +23,21 @@ class Login extends Web_Controller {
$loginResult = $this->loginUser($data, $outData);
if (true == $loginResult) {
$out = array();
$this->load->model('patient_model');
$out = $this->patient_model->getPatientList();
$data["patient_list"] = $out["patient_list"];
$this->renderProviderSecurePage('dash', $data);
redirect('provider'); // provider controller extend Provider_Controller- this check session valid
}
}// if valid input was supplied
else
{
$data['error_message']="Invalid Username or Password";
}
if (false == $loginResult) {
$this->renderExternalPage('welcome_message', $data); // get here if login galis
}
} else {
//$this->load->view('welcome_message');
// $this->load->view('provider/dash');
$this->renderExternalPage('welcome_message', $data);
}
//$this->load->view('provider/dash');
//$this->load->view('welcome_message');
}
} // end of index Login
private function verifyLoginInput(&$data) {
@@ -51,7 +46,6 @@ class Login extends Web_Controller {
$data['error_message']="Username and password required";
}
if (trim($data['username']) != '' or trim($data['pass']) != '') {
$ret = true;
}
@@ -59,14 +53,4 @@ class Login extends Web_Controller {
return $ret;
}
public function logout() {
$data = array();
$this->destroySession();
$this->renderExternalPage('welcome_message', $data);
}
private function destroySession() {
}
}