mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-04-10 18:09:30 -04:00
Sessions issues. Not fixed yet.
This commit is contained in:
committed by
Steve Ireland
parent
a5d01ae069
commit
558bef7817
@@ -6,11 +6,12 @@ class Home extends Secure_Controller
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct(NULL, NULL, 'home');
|
||||
parent::__construct('home', NULL, 'home');
|
||||
}
|
||||
|
||||
public function getIndex(): void
|
||||
{
|
||||
$logged_in = $this->employee->is_logged_in();
|
||||
echo view('home/home');
|
||||
}
|
||||
|
||||
|
||||
@@ -57,6 +57,7 @@ class Login extends BaseController
|
||||
$migration->setNamespace('App')->latest();
|
||||
}
|
||||
}
|
||||
|
||||
return redirect()->to('home');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,13 +13,15 @@ use CodeIgniter\Session\Session;
|
||||
*
|
||||
* @property employee employee
|
||||
* @property module module
|
||||
*
|
||||
* @property array global_view_data
|
||||
* @property session session
|
||||
*
|
||||
*/
|
||||
class Secure_Controller extends BaseController
|
||||
{
|
||||
public function __construct(string $module_id = NULL, string $submodule_id = NULL, string $menu_group = NULL)
|
||||
public array $global_view_data;
|
||||
|
||||
public function __construct(string $module_id = '', string $submodule_id = NULL, string $menu_group = NULL)
|
||||
{
|
||||
$this->employee = model('Employee');
|
||||
$this->module = model('Module');
|
||||
@@ -36,7 +38,7 @@ class Secure_Controller extends BaseController
|
||||
redirect("no_access/$module_id/$submodule_id");
|
||||
}
|
||||
|
||||
// load up global data visible to all the loaded views
|
||||
// load up global global_view_data visible to all the loaded views
|
||||
$this->session = session();
|
||||
if($menu_group == NULL)
|
||||
{
|
||||
@@ -58,13 +60,11 @@ class Secure_Controller extends BaseController
|
||||
|
||||
foreach($allowed_modules->getResult() as $module)
|
||||
{
|
||||
$data['allowed_modules'][] = $module;
|
||||
$global_view_data['allowed_modules'][] = $module;
|
||||
}
|
||||
|
||||
$data['user_info'] = $logged_in_employee_info;
|
||||
$data['controller_name'] = $module_id;
|
||||
|
||||
echo view('viewData', $data);
|
||||
$global_view_data['user_info'] = $logged_in_employee_info;
|
||||
$global_view_data['controller_name'] = $module_id;
|
||||
}
|
||||
|
||||
public function check_numeric()
|
||||
@@ -86,4 +86,4 @@ class Secure_Controller extends BaseController
|
||||
public function view(int $data_item_id = -1) { return FALSE; }
|
||||
public function save(int $data_item_id = -1) { return FALSE; }
|
||||
public function delete() { return FALSE; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user