} } } } } //msg_changepassword if ($action == msg_changepassword) { if (application_userisvalid()) { $usr = application_gevaliduser(); if ($usr != null) { $uf = new UserFactory(); if ($uf->changePassword($usr->getUsername(), $password, $newpassword)) { echo application_getMessage(msg_updateok); } else { echo application_getMessage(msg_failed); } } } } //msg_deleteuser if ($action == msg_deleteuser) { if (application_userisadmin()) { $userfactory = new Userfactory(); if ($userfactory->userNameExists(trim($deleteuser))) { $userfactory->deleteUser(trim($deleteuser)); echo application_getMessage(msg_delok); } else { echo application_getMessage(msg_failed); } } }
function application_loginuser($username, $password) { $userfactory = new Userfactory(); if ($userfactory->userNameExists(trim($username))) { $usr = $userfactory->loginUser($username, $password); if ($usr != null) { application_activateuser($usr); return $usr; } else { return null; } return $result_msg; } else { return null; } }