public function updateUserStatus($uid, $status) { $userDs = $this->loadUser(); $user = $userDs->getUserByUid($uid, PwUser::FETCH_MAIN); if ($user && !Pw::getstatus($user['status'], PwUser::STATUS_ALLOW_LOGIN_ADMIN)) { Wind::import('SRV:user.dm.PwUserInfoDm'); $dm = new PwUserInfoDm($uid); $dm->setAllowLoginAdmin($status); $userDs->editUser($dm, PwUser::FETCH_MAIN); } return true; }