diff --git a/providerwww/application/core/MER_Controller.php b/providerwww/application/core/MER_Controller.php index bd20ac2..7834fe0 100644 --- a/providerwww/application/core/MER_Controller.php +++ b/providerwww/application/core/MER_Controller.php @@ -74,7 +74,7 @@ class MER_Controller extends CI_Controller { $loginReturn = false; - if ( $res==PHP_LOGIN_OK && isset($out["practice_id"])){ + if ( $res==PHP_LOGIN_OK && isset($out["practice_id"]) && $out["practice_id"] > 0 ){ $_SESSION['session_id'] = "SASAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK"; @@ -85,7 +85,7 @@ class MER_Controller extends CI_Controller { $_SESSION['user_firstname'] = $out['firstname']; $_SESSION['user_lastname'] = $out['lastname']; $_SESSION['user_email'] = $out['email']; - $_SESSION['user_id'] = $out['id']; + $_SESSION['user_id'] = $out['user_id']; $_SESSION['practice_id'] = $out['practice_id']; $_SESSION['user_provider'] = "1"; $_SESSION['user_admin'] = "1"; diff --git a/providerwww/application/libraries/Provider_Controller.php b/providerwww/application/libraries/Provider_Controller.php index f8d8672..ad146a5 100644 --- a/providerwww/application/libraries/Provider_Controller.php +++ b/providerwww/application/libraries/Provider_Controller.php @@ -9,7 +9,7 @@ class Provider_Controller extends MER_Controller { parent::__construct(); // you dont have bussines here if you are not in session - if (!isset($_SESSION['session_id']) or ! isset($_SESSION['username']) or $_SESSION['username'] == '') { + if (!isset($_SESSION['session_id']) or ! isset($_SESSION['practice_id']) or !isset( $_SESSION['user_id'] )) { redirect(logout); }