Compare commits

...

3 Commits

Author SHA1 Message Date
ameye 5a531aa455 Backend Provider added 2019-03-03 23:54:17 +00:00
ameye 4d455b9172 Backend Provider added 2019-03-03 23:47:48 +00:00
ameye cbf702026d Backend Provider added 2019-03-03 23:41:48 +00:00
3 changed files with 11 additions and 5 deletions
+8 -2
View File
@@ -57,8 +57,14 @@ long providers_call(CVars in, CVars &out) {
long provider_login(CVars in, CVars &out) {
long ret = 0;
ret = load_db_record(out, "SELECT p.name AS practice_name,u.* FROM practice_users u LEFT JOIN practice p ON p.id = u.practice_id WHERE u.id = 1 ");
ret = PHP_LOGIN_OK;
if ( load_db_record(out, "SELECT p.name AS practice_name,u.*,u.id AS user_id FROM practice_users u LEFT JOIN practice p ON p.id = u.practice_id WHERE u.id = 1 ") > 0 ){
ret = PHP_LOGIN_OK;
}
return ret;
@@ -74,7 +74,7 @@ class MER_Controller extends CI_Controller {
$loginReturn = false;
if ( $res==PHP_LOGIN_OK ){
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";
@@ -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);
}