Bug Fixes

- Properly reference Cookie and Security settings values.
- Instantiate IncomingRequest Instance in view.
- Added return value of Login::index().
- Added missing return statement to Secure_Controller::is_logged_in()
This commit is contained in:
objecttothis
2023-01-30 16:31:58 +04:00
committed by Steve Ireland
parent d7a3bc2259
commit 936ccb93bf
4 changed files with 21 additions and 16 deletions

View File

@@ -26,15 +26,15 @@ class Secure_Controller extends BaseController
if(!$this->employee->is_logged_in())
{
redirect()->to('login');
return redirect()->to('login');
}
$logged_in_employee_info = $this->employee->get_logged_in_employee_info();
// if(!$this->employee->has_module_grant($module_id, $logged_in_employee_info->person_id)
// || (isset($submodule_id) && !$this->employee->has_module_grant($submodule_id, $logged_in_employee_info->person_id)))
// {
if(!$this->employee->has_module_grant($module_id, $logged_in_employee_info->person_id)
|| (isset($submodule_id) && !$this->employee->has_module_grant($submodule_id, $logged_in_employee_info->person_id)))
{
redirect("no_access/$module_id/$submodule_id");
// }
}
// load up global data visible to all the loaded views
$this->session = session();