function login() { $this->log("login", GLZ_LOG_SYSTEM); if (org_glizy_Session::get('glizy.userLogged')) { $this->log("user is logged", GLZ_LOG_SYSTEM); $user = org_glizy_Session::get('glizy.user'); // crea l'utente $this->_user =& org_glizy_ObjectFactory::createObject('org.glizy.application.User', $user); org_glizy_ObjectValues::setByReference('org.glizy', 'user', $this->_user); org_glizy_ObjectValues::set('org.glizy', 'userId', $this->_user->id); if (org_glizy_Config::get('USER_LOG')) { $this->log("log user access", GLZ_LOG_SYSTEM); $arLog =& org_glizy_ObjectFactory::createModel('org.glizy.models.UserLog'); $arLog->load($user['logId']); $arLog->userlog_FK_user_id = $user['id']; $arLog->save(); } } else { $this->log("user not logged", GLZ_LOG_SYSTEM); // utente finto $user = 0; // crea l'utente $this->_user =& org_glizy_ObjectFactory::createObject('org.glizy.application.User', $user); org_glizy_ObjectValues::setByReference('org.glizy', 'user', $this->_user); org_glizy_ObjectValues::set('org.glizy', 'userId', 0); } }