This commit is contained in:
Olusesan Ameye
2021-02-20 11:36:45 -05:00
parent 924287cb98
commit 1eae616644
9 changed files with 125 additions and 112 deletions
+24 -34
View File
@@ -62,39 +62,35 @@ class MER_Controller extends CI_Controller {
return htmlspecialchars($str);
}
protected function loginUser($data, $out) {
$data['action'] = MERMS_PROVIDERS_LOGIN;
// $data['mlog'] = $mlog;
// $data['member_id'] = $_SESSION['member_id'];
// $data['mlog'] = $mlog;
// $data['member_id'] = $_SESSION['member_id'];
$this->load->model('backend_model');
$out = array();
$res = $this->backend_model->mermsemr_api($data, $out);
$loginReturn = false;
if ( $res==PHP_LOGIN_OK && isset($out["practice_id"]) && $out["practice_id"] > 0 ){
$_SESSION['session_id'] =$out['sessionid']; // "";
$_SESSION['username'] = $out['username']; // "";
$_SESSION['practice_name'] = $out['practice_name'];
$_SESSION['practice_code'] = "IFE0001A";
$_SESSION['user_firstname'] = $out['firstname'];
$_SESSION['user_lastname'] = $out['lastname'];
$_SESSION['user_email'] = $out['email'];
$_SESSION['user_id'] = $out['user_id'];
$_SESSION['practice_id'] = $out['practice_id'];
$_SESSION['user_provider'] = "1";
$_SESSION['user_admin'] = "1";
if ($res == PHP_LOGIN_OK && isset($out["practice_id"]) && $out["practice_id"] > 0) {
$_SESSION['session_id'] = $out['sessionid']; // "";
$_SESSION['username'] = $out['username']; // "";
$_SESSION['practice_name'] = $out['practice_name'];
$_SESSION['practice_code'] = "IFE0001A";
$_SESSION['user_firstname'] = $out['firstname'];
$_SESSION['user_lastname'] = $out['lastname'];
$_SESSION['user_email'] = $out['email'];
$_SESSION['user_id'] = $out['user_id'];
$_SESSION['practice_id'] = $out['practice_id'];
$_SESSION['user_provider'] = "1";
$_SESSION['user_admin'] = "1";
$loginReturn = true;
} else {
$data['error_message'] = "Invalid Username or Password";
}
else {
$data['error_message']="Invalid Username or Password";
}
return $loginReturn;
}
@@ -155,7 +151,6 @@ class MER_Controller extends CI_Controller {
return $str;
}
protected function sql_escape_func($inp) {
@@ -193,8 +188,6 @@ class MER_Controller extends CI_Controller {
//$this->load->view('users/view_external_footer');
}
protected function readFixedText($text_key) {
$page_key = trim($text_key);
@@ -247,19 +240,16 @@ class MER_Controller extends CI_Controller {
return $query->result();
}
protected function renderProviderSecurePage($page_name, $data) {
// you dont have bussines here if you are not in session
// you dont have bussines here if you are not in session
if (!isset($_SESSION['session_id']) or ! isset($_SESSION['username']) or $_SESSION['username'] == '') {
redirect(logout);
}
$this->load->view('template/provider_header', $data);
$this->load->view('provider/' . $page_name, $data);
$this->load->view('template/provider_footer', $data);
}
}