Compare commits
3 Commits
220b6dd983
...
5a531aa455
| Author | SHA1 | Date | |
|---|---|---|---|
| 5a531aa455 | |||
| 4d455b9172 | |||
| cbf702026d |
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user