$SESSION = new \Zend_Session_Namespace('internal', true); if (!isset($SESSION->lang)) { $SESSION->lang = DEFAULT_LANGUAGE; } \Locale::setDefault($SESSION->lang); $l10n->setLanguage($SESSION->lang); //============================================================================================ // Model //============================================================================================ $pro = new MyProfile($dbo); //============================================================================================ // Attempt to log in the user //============================================================================================ if ($_GET['page'] === 'login') { //attempt the login $login = $pro->attemptLogin($_POST['username'], $_POST['password']); if (!is_null($login)) { //retrieve profile information from database $results = $pro->getEmpByUserName($_POST['username']); $mod = $pro->getEmpModules($_POST['username']); \Zend_Session::regenerateId(); // Set session variables relevant to that user $SESSION->user_id = $login['user_id']; $SESSION->user_name = $login['user_name']; $SESSION->user_first_name = $login['first_name']; $SESSION->is_admin = $login['is_admin']; $SESSION->first_name = $login['first_name']; $SESSION->last_name = $login['last_name']; $SESSION->last_logged_on = $login['last_logged_on']; $SESSION->department = $login['department']; $SESSION->department_group = $login['department_group'];