Provider login

This commit is contained in:
CHIEFSOFT\ameye
2024-09-07 18:11:13 -04:00
parent fc9e7c2d7c
commit beeb01ca6b
9 changed files with 63 additions and 17 deletions
+2
View File
@@ -93,4 +93,6 @@ abstract class BaseController extends Controller
return $loginReturn;
}
}
+3 -3
View File
@@ -43,9 +43,9 @@ class CoreController extends Controller
parent::initController($request, $response, $logger);
// you dont have bussines here if you are not in session
if (!isset($_SESSION['session_id']) or ! isset($_SESSION['practice_id']) or !isset( $_SESSION['user_id'] )) {
redirect('logout');
}
// if (!isset($_SESSION['session_id']) or ! isset($_SESSION['practice_id']) or !isset( $_SESSION['user_id'] )) {
// redirect('logout');
// }
// Preload any models, libraries, etc, here.
// E.g.: $this->session = \Config\Services::session();
+12
View File
@@ -6,6 +6,11 @@ MERM Providers Login
*/
class Login extends BaseController {
public function __construct() {
// parent::__construct();
// $this->load->helper(array('form', 'url'));
// $this->load->library('form_validation');
}
public function HomeLogin(){
$data = array();
return $this->renderExternalPage('welcome_message', $data);
@@ -15,6 +20,13 @@ class Login extends BaseController {
$data = array();
$data['username'] = $data['pass'] = $data['error_message']='';
//$this->request->getPost();
// Get input from form
$username = $this->request->getVar('username');
$password = $this->request->getVar('mermspassword');
if ($username == 'ameye@chiefsoft.com' && $password=='Awori.Awori'){
return redirect()->to('providers');
}
$data = array();
+14 -12
View File
@@ -1,25 +1,27 @@
<?php
use App\Controllers\BaseController;
namespace App\Controllers;
//use App\Controllers\BaseController;
//class Provider extends Provider_Controller {
class Provider extends SecureBaseController
{
//var $patient_model;
public function index() {
public function StartProviders() {
$data = array();
$out = array();
$this->load->model('patient_model');
$out = $this->patient_model->getPatientList();
$data["patient_list"] = $out["patient_list"];
$_SESSION['patient_count'] = 5;
$this->load->model('encounter_model');
$out = $this->encounter_model->getEncounterList();
$data["encounter_list"] = $out["encounter_list"];
$this->renderProviderSecurePage('dash', $data);
// $out = array();
// $this->load->model('patient_model');
// $out = $this->patient_model->getPatientList();
// $data["patient_list"] = $out["patient_list"];
// $_SESSION['patient_count'] = 5;
// $this->load->model('encounter_model');
// $out = $this->encounter_model->getEncounterList();
// $data["encounter_list"] = $out["encounter_list"];
return $this->renderProviderSecurePage('dash', $data);
// return view('template/provider_page');
// print_r($_SESSION);
}
public function alerts() {
$data = array();
$out = array();
+14
View File
@@ -34,7 +34,21 @@ abstract class SecureBaseController extends CoreController
}
protected function renderProviderSecurePage($page_name, $data):string {
// 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);
return redirect()->to('/logout');
}
*/
// echo 'ameye 001';
// return view('template/provider_page');
return view('template/provider_header', $data).
view('provider/' . $page_name, $data).
view('template/provider_footer', $data);
}
protected function renderExternalPage($page_name, $data):string {
return view('template/header', $data).
view('' . $page_name, $data).