teamsv5.smartlabs.dev
Open in
urlscan Pro
2606:4700:3037::6815:5b7f
Public Scan
URL:
https://teamsv5.smartlabs.dev/
Submission: On April 01 via api from US — Scanned from US
Submission: On April 01 via api from US — Scanned from US
Form analysis
1 forms found in the DOMPOST https://teamsv5.smartlabs.dev/
<form action="https://teamsv5.smartlabs.dev/" id="login-form" method="POST">
<input type="hidden" name="cb_csrf_token" value="9618aff636f6897f9d8aa795d3b41f9891c6a8d8df05bebff01c569fdcb2f491">
<div class="mb-3">
<label for="user_email" class="form-label tex-body">Email</label>
<input type="email" class="form-control rounded-0" id="user_email" name="user_email" placeholder="name@mail.com" value="">
</div>
<div class="mb-3">
<label for="user_password" class="form-label tex-body">Password</label>
<input type="password" class="form-control rounded-0" id="user_password" name="user_password" placeholder="*******">
</div>
<div class="mb-3">
<span class="text-body fw-light"><small>Don't have an Account yet?</small></span>
<span><a href="https://teamsv5.smartlabs.dev/account/create"><small>Register Here</small></a></span>
</div>
<div class="mb-3">
<div class="col-lg-6 col-md-6 col-sm-12 col-12 mx-auto">
<button class="btn btn-dark bg-gradient rounded-pill w-100 fw-bolder">Login</button>
</div>
</div>
</form>
Text Content
Welcome to Sample Website Lorem ipsum dolor sit amet, consectetur adipiscing elit. Login to Sample Site -------------------------------------------------------------------------------- Email Password Don't have an Account yet? Register Here Login ↕ 🔅 19.2 ms 1.227 MB Logs Views 2 Files 153 Routes 7 Events 1 History 16 Vars 4.4.7 NAME COMPONENT DURATION 0 ms 5 ms 10 ms 15 ms Connecting to Database: "default"Database0.00 ms BootstrapTimer7.22 ms Event: pre_systemEvents2.04 ms RoutingTimer0.12 msBefore FiltersTimer0.04 ms ControllerTimer7.74 ms Controller ConstructorTimer6.79 ms View: account/login.phpViews0.83 ms View: login_base.phpViews0.22 ms After FiltersTimer0.27 ms LOGS Severity Message info Session: Class initialized using 'CodeIgniter\Session\Handlers\FileHandler' driver. FILES ( 153 ) Common.php APPPATH/Common.php App.php APPPATH/Config/App.php Autoload.php APPPATH/Config/Autoload.php development.php APPPATH/Config/Boot/development.php Cache.php APPPATH/Config/Cache.php Constants.php APPPATH/Config/Constants.php ContentSecurityPolicy.php APPPATH/Config/ContentSecurityPolicy.php Cookie.php APPPATH/Config/Cookie.php Database.php APPPATH/Config/Database.php DocTypes.php APPPATH/Config/DocTypes.php Events.php APPPATH/Config/Events.php Exceptions.php APPPATH/Config/Exceptions.php Feature.php APPPATH/Config/Feature.php Filters.php APPPATH/Config/Filters.php Kint.php APPPATH/Config/Kint.php Logger.php APPPATH/Config/Logger.php Modules.php APPPATH/Config/Modules.php Paths.php APPPATH/Config/Paths.php Routes.php APPPATH/Config/Routes.php Routing.php APPPATH/Config/Routing.php Security.php APPPATH/Config/Security.php Services.php APPPATH/Config/Services.php Session.php APPPATH/Config/Session.php Toolbar.php APPPATH/Config/Toolbar.php UserAgents.php APPPATH/Config/UserAgents.php Validation.php APPPATH/Config/Validation.php View.php APPPATH/Config/View.php Account.php APPPATH/Controllers/Account.php BaseController.php APPPATH/Controllers/BaseController.php common_helper.php APPPATH/Helpers/common_helper.php CreateModel.php APPPATH/Models/Account/CreateModel.php emailRules.php APPPATH/Validation/emailRules.php passwordRules.php APPPATH/Validation/passwordRules.php phoneRules.php APPPATH/Validation/phoneRules.php login.php APPPATH/Views/account/login.php login_base.php APPPATH/Views/login_base.php index.php FCPATH/index.php ResponseTrait.php SYSTEMPATH/API/ResponseTrait.php Autoloader.php SYSTEMPATH/Autoloader/Autoloader.php FileLocator.php SYSTEMPATH/Autoloader/FileLocator.php BaseModel.php SYSTEMPATH/BaseModel.php CacheFactory.php SYSTEMPATH/Cache/CacheFactory.php CacheInterface.php SYSTEMPATH/Cache/CacheInterface.php BaseHandler.php SYSTEMPATH/Cache/Handlers/BaseHandler.php FileHandler.php SYSTEMPATH/Cache/Handlers/FileHandler.php ResponseCache.php SYSTEMPATH/Cache/ResponseCache.php CodeIgniter.php SYSTEMPATH/CodeIgniter.php Common.php SYSTEMPATH/Common.php AutoloadConfig.php SYSTEMPATH/Config/AutoloadConfig.php BaseConfig.php SYSTEMPATH/Config/BaseConfig.php BaseService.php SYSTEMPATH/Config/BaseService.php DotEnv.php SYSTEMPATH/Config/DotEnv.php Factories.php SYSTEMPATH/Config/Factories.php Factory.php SYSTEMPATH/Config/Factory.php Routing.php SYSTEMPATH/Config/Routing.php Services.php SYSTEMPATH/Config/Services.php View.php SYSTEMPATH/Config/View.php Controller.php SYSTEMPATH/Controller.php CloneableCookieInterface.php SYSTEMPATH/Cookie/CloneableCookieInterface.php Cookie.php SYSTEMPATH/Cookie/Cookie.php CookieInterface.php SYSTEMPATH/Cookie/CookieInterface.php CookieStore.php SYSTEMPATH/Cookie/CookieStore.php BaseConnection.php SYSTEMPATH/Database/BaseConnection.php Config.php SYSTEMPATH/Database/Config.php ConnectionInterface.php SYSTEMPATH/Database/ConnectionInterface.php Database.php SYSTEMPATH/Database/Database.php Connection.php SYSTEMPATH/Database/MySQLi/Connection.php Exceptions.php SYSTEMPATH/Debug/Exceptions.php Timer.php SYSTEMPATH/Debug/Timer.php Toolbar.php SYSTEMPATH/Debug/Toolbar.php BaseCollector.php SYSTEMPATH/Debug/Toolbar/Collectors/BaseCollector.php Database.php SYSTEMPATH/Debug/Toolbar/Collectors/Database.php Events.php SYSTEMPATH/Debug/Toolbar/Collectors/Events.php Files.php SYSTEMPATH/Debug/Toolbar/Collectors/Files.php Logs.php SYSTEMPATH/Debug/Toolbar/Collectors/Logs.php Routes.php SYSTEMPATH/Debug/Toolbar/Collectors/Routes.php Timers.php SYSTEMPATH/Debug/Toolbar/Collectors/Timers.php Views.php SYSTEMPATH/Debug/Toolbar/Collectors/Views.php Events.php SYSTEMPATH/Events/Events.php DebugToolbar.php SYSTEMPATH/Filters/DebugToolbar.php FilterInterface.php SYSTEMPATH/Filters/FilterInterface.php Filters.php SYSTEMPATH/Filters/Filters.php ContentSecurityPolicy.php SYSTEMPATH/HTTP/ContentSecurityPolicy.php Header.php SYSTEMPATH/HTTP/Header.php IncomingRequest.php SYSTEMPATH/HTTP/IncomingRequest.php Message.php SYSTEMPATH/HTTP/Message.php MessageInterface.php SYSTEMPATH/HTTP/MessageInterface.php MessageTrait.php SYSTEMPATH/HTTP/MessageTrait.php OutgoingRequest.php SYSTEMPATH/HTTP/OutgoingRequest.php OutgoingRequestInterface.php SYSTEMPATH/HTTP/OutgoingRequestInterface.php Request.php SYSTEMPATH/HTTP/Request.php RequestInterface.php SYSTEMPATH/HTTP/RequestInterface.php RequestTrait.php SYSTEMPATH/HTTP/RequestTrait.php Response.php SYSTEMPATH/HTTP/Response.php ResponseInterface.php SYSTEMPATH/HTTP/ResponseInterface.php ResponseTrait.php SYSTEMPATH/HTTP/ResponseTrait.php SiteURI.php SYSTEMPATH/HTTP/SiteURI.php SiteURIFactory.php SYSTEMPATH/HTTP/SiteURIFactory.php URI.php SYSTEMPATH/HTTP/URI.php UserAgent.php SYSTEMPATH/HTTP/UserAgent.php array_helper.php SYSTEMPATH/Helpers/array_helper.php form_helper.php SYSTEMPATH/Helpers/form_helper.php kint_helper.php SYSTEMPATH/Helpers/kint_helper.php security_helper.php SYSTEMPATH/Helpers/security_helper.php url_helper.php SYSTEMPATH/Helpers/url_helper.php Time.php SYSTEMPATH/I18n/Time.php TimeTrait.php SYSTEMPATH/I18n/TimeTrait.php Language.php SYSTEMPATH/Language/Language.php BaseHandler.php SYSTEMPATH/Log/Handlers/BaseHandler.php FileHandler.php SYSTEMPATH/Log/Handlers/FileHandler.php HandlerInterface.php SYSTEMPATH/Log/Handlers/HandlerInterface.php Logger.php SYSTEMPATH/Log/Logger.php Model.php SYSTEMPATH/Model.php Modules.php SYSTEMPATH/Modules/Modules.php RouteCollection.php SYSTEMPATH/Router/RouteCollection.php RouteCollectionInterface.php SYSTEMPATH/Router/RouteCollectionInterface.php Router.php SYSTEMPATH/Router/Router.php RouterInterface.php SYSTEMPATH/Router/RouterInterface.php Security.php SYSTEMPATH/Security/Security.php SecurityInterface.php SYSTEMPATH/Security/SecurityInterface.php BaseHandler.php SYSTEMPATH/Session/Handlers/BaseHandler.php FileHandler.php SYSTEMPATH/Session/Handlers/FileHandler.php Session.php SYSTEMPATH/Session/Session.php SessionInterface.php SYSTEMPATH/Session/SessionInterface.php Superglobals.php SYSTEMPATH/Superglobals.php Escaper.php SYSTEMPATH/ThirdParty/Escaper/Escaper.php FacadeInterface.php SYSTEMPATH/ThirdParty/Kint/FacadeInterface.php Kint.php SYSTEMPATH/ThirdParty/Kint/Kint.php AbstractRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/AbstractRenderer.php CliRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/CliRenderer.php RendererInterface.php SYSTEMPATH/ThirdParty/Kint/Renderer/RendererInterface.php RichRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/RichRenderer.php TextRenderer.php SYSTEMPATH/ThirdParty/Kint/Renderer/TextRenderer.php Utils.php SYSTEMPATH/ThirdParty/Kint/Utils.php init.php SYSTEMPATH/ThirdParty/Kint/init.php init_helpers.php SYSTEMPATH/ThirdParty/Kint/init_helpers.php LogLevel.php SYSTEMPATH/ThirdParty/PSR/Log/LogLevel.php LoggerAwareTrait.php SYSTEMPATH/ThirdParty/PSR/Log/LoggerAwareTrait.php LoggerInterface.php SYSTEMPATH/ThirdParty/PSR/Log/LoggerInterface.php CreditCardRules.php SYSTEMPATH/Validation/CreditCardRules.php FileRules.php SYSTEMPATH/Validation/FileRules.php FormatRules.php SYSTEMPATH/Validation/FormatRules.php Rules.php SYSTEMPATH/Validation/Rules.php CreditCardRules.php SYSTEMPATH/Validation/StrictRules/CreditCardRules.php FileRules.php SYSTEMPATH/Validation/StrictRules/FileRules.php FormatRules.php SYSTEMPATH/Validation/StrictRules/FormatRules.php Rules.php SYSTEMPATH/Validation/StrictRules/Rules.php Validation.php SYSTEMPATH/Validation/Validation.php ValidationInterface.php SYSTEMPATH/Validation/ValidationInterface.php RendererInterface.php SYSTEMPATH/View/RendererInterface.php View.php SYSTEMPATH/View/View.php ViewDecoratorTrait.php SYSTEMPATH/View/ViewDecoratorTrait.php bootstrap.php SYSTEMPATH/bootstrap.php ROUTES MATCHED ROUTE Directory: Controller: \App\Controllers\Account Method: index Params: 0 / 0 DEFINED ROUTES Method Route Handler GET / \App\Controllers\Account::index GET account/create \App\Controllers\Account::create GET login/logout \App\Controllers\Account::logout GET settings \App\Controllers\Settings::index GET settings/language \App\Controllers\Settings\Language::set GET account \App\Controllers\Account::profile POST / \App\Controllers\Account::index POST account/create \App\Controllers\Account::create EVENTS Time Event Name Times Called 2.04 ms pre_system 1 HISTORY Action Datetime Status Method URL Content-Type Is AJAX? Load 2024-04-01 21:33:14.513931 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 21:09:04.113881 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 20:38:54.122216 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 20:19:58.701236 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 20:19:58.076155 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 20:06:44.262147 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 20:03:32.364721 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 18:49:38.360319 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 18:29:01.417476 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 18:29:01.403516 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 18:13:51.832721 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 16:39:24.639935 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 14:30:02.363979 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 14:30:01.928063 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 12:21:13.092726 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No Load 2024-04-01 12:20:38.517691 200 GET https://teamsv5.smartlabs.dev/ text/html; charset=UTF-8 No VIEW DATA page_title Login session ⧉⌕ $value CodeIgniter\Session\Session#97 (16) * Properties (16) * Available methods (34) * ⧉ protected config -> Config\Session#95 (8) * Properties (8) * Available methods (7) * Static class properties (4) * public cookieName -> string (10) "cb_session"public DBGroup -> nullpublic driver -> string (40) "CodeIgniter\Session\Handlers\FileHandler"public expiration -> integer 28800public matchIP -> boolean falsepublic regenerateDestroy -> boolean false⧉ public savePath -> string (70) "/var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session" * Directory (4KB) * drwxrwxrwx 10006 1003 4KB Apr 01 14:33 /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session public timeToUpdate -> integer 300 * ⧉ public __construct() Will attempt to get environment variables with names that match the propertie... /** * Will attempt to get environment variables with names * that match the properties of the child class. * * The "shortPrefix" is the lowercase-only config class name. */ Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:104 ⧉ protected initEnvValue(&$property, string $name, string $prefix, string $shortPrefix): void Initialization an environment-specific configuration setting /** * Initialization an environment-specific configuration setting * * @param array|bool|float|int|string|null $property * * @return void */ Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:141 ⧉ protected getEnvValue(string $property, string $prefix, string $shortPrefix): string|null Retrieve an environment-specific configuration setting /** * Retrieve an environment-specific configuration setting * * @return string|null */ Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:176 ⧉ protected registerProperties(): void Provides external libraries a simple way to register one or more options into... /** * Provides external libraries a simple way to register one or more * options into a config file. * * @return void * * @throws ReflectionException */ Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:224 ⧉ public static __set_state(array $array) Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:62 ⇄⧉ public static setModules(Config\Modules $modules): void \CodeIgniter\Config\BaseConfig::setModules(Config\Modules $modules) /** * @internal For testing purposes only. * @testTag */ Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:81 ⇄⧉ public static reset(): void \CodeIgniter\Config\BaseConfig::reset() /** * @internal For testing purposes only. * @testTag */ Inherited from CodeIgniter\Config\BaseConfig Defined in .../Config/BaseConfig.php:90 * ⇄public static $registrars :: array (0) \CodeIgniter\Config\BaseConfig::$registrars ⇄public static $override :: boolean true \CodeIgniter\Config\BaseConfig::$override protected static $didDiscovery :: boolean true⧉ protected static $moduleConfig :: Config\Modules#6 (4) * Properties (4) * Available methods (3) * ⧉ public aliases -> array (5)0 => string (6) "events"1 => string (7) "filters"2 => string (10) "registrars"3 => string (6) "routes"4 => string (8) "services"public composerPackages -> array (0)public discoverInComposer -> boolean truepublic enabled -> boolean true * ⧉ public __construct() Inherited from CodeIgniter\Modules\Modules Defined in .../Modules/Modules.php:44 ⧉ public shouldDiscover(string $alias): bool Should the application auto-discover the requested resource. /** * Should the application auto-discover the requested resource. */ Inherited from CodeIgniter\Modules\Modules Defined in .../Modules/Modules.php:52 ⧉ public static __set_state(array $array) Inherited from CodeIgniter\Modules\Modules Defined in .../Modules/Modules.php:61 ⧉ protected cookie -> CodeIgniter\Cookie\Cookie#99 (10) * Properties (10) * Available methods (42) * Static class properties (7) * protected domain -> string (14) ".smartlabs.dev"⧉ protected expires -> integer 1712035994 2024-04-02 05:33:14 UTC protected httponly -> boolean trueprotected name -> string (10) "cb_session"protected path -> string (1) "/"protected prefix -> string (0) ""protected raw -> boolean falseprotected samesite -> string (3) "Lax"protected secure -> boolean trueprotected value -> string (0) "" * ⧉ final public __construct(string $name, string $value = '', array $options = array()) Construct a new Cookie instance. /** * Construct a new Cookie instance. * * @param string $name The cookie's name * @param string $value The cookie's value * @param array<string, bool|int|string> $options The cookie's options * * @throws CookieException */ Defined in .../Cookie/Cookie.php:205 ⧉ public getId(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:252 ⧉ public getPrefix(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:260 ⧉ public getName(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:268 ⧉ public getPrefixedName(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:276 ⧉ public getValue(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:295 ⧉ public getExpiresTimestamp(): int {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:303 ⧉ public getExpiresString(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:311 ⧉ public isExpired(): bool {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:319 ⧉ public getMaxAge(): int {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:327 ⧉ public getPath(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:337 ⧉ public getDomain(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:345 ⧉ public isSecure(): bool {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:353 ⧉ public isHTTPOnly(): bool {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:361 ⧉ public getSameSite(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:369 ⧉ public isRaw(): bool {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:377 ⧉ public getOptions(): array {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:385 ⧉ public withPrefix(string $prefix = '') {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:405 ⧉ public withName(string $name) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:419 ⧉ public withValue(string $value) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:433 ⧉ public withExpires($expires) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:445 ⧉ public withExpired() {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:457 ⧉ public withNeverExpiring() /** * @deprecated See https://github.com/codeigniter4/CodeIgniter4/pull/6413 */ Defined in .../Cookie/Cookie.php:469 ⧉ public withPath(?string $path) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:481 ⧉ public withDomain(?string $domain) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:496 ⧉ public withSecure(bool $secure = true) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:511 ⧉ public withHTTPOnly(bool $httponly = true) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:526 ⧉ public withSameSite(string $samesite) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:538 ⧉ public withRaw(bool $raw = true) {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:552 ⧉ public offsetExists($offset): bool Whether an offset exists. /** * Whether an offset exists. * * @param string $offset */ Defined in .../Cookie/Cookie.php:572 ⧉ public offsetGet($offset): bool|int|string Offset to retrieve. /** * Offset to retrieve. * * @param string $offset * * @return bool|int|string * * @throws InvalidArgumentException */ Defined in .../Cookie/Cookie.php:587 ⧉ public offsetSet($offset, $value): void Offset to set. /** * Offset to set. * * @param string $offset * @param bool|int|string $value * * @throws LogicException */ Defined in .../Cookie/Cookie.php:604 ⧉ public offsetUnset($offset): void Offset to unset. /** * Offset to unset. * * @param string $offset * * @throws LogicException */ Defined in .../Cookie/Cookie.php:616 ⧉ public toHeaderString(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:628 ⧉ public __toString(): string {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:636 ⧉ public toArray(): array {@inheritDoc} /** * {@inheritDoc} */ Defined in .../Cookie/Cookie.php:687 ⧉ protected validateName(string $name, bool $raw): void Validates the cookie name per RFC 2616. /** * Validates the cookie name per RFC 2616. * * If `$raw` is true, names should not contain invalid characters * as `setrawcookie()` will reject this. * * @throws CookieException */ Defined in .../Cookie/Cookie.php:735 ⧉ protected validatePrefix(string $prefix, bool $secure, string $path, string $domain): void Validates the special prefixes if some attribute requirements are met. /** * Validates the special prefixes if some attribute requirements are met. * * @throws CookieException */ Defined in .../Cookie/Cookie.php:751 ⧉ protected validateSameSite(string $samesite, bool $secure): void Validates the `SameSite` to be within the allowed types. /** * Validates the `SameSite` to be within the allowed types. * * @throws CookieException * * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite */ Defined in .../Cookie/Cookie.php:769 ⇄⧉ public static setDefaults($config = array()): array<string, mixed> The old defaults array. Useful for resetting. Set the default attributes to a Cookie instance by injecting the values from ... \CodeIgniter\Cookie\Cookie::setDefaults($config = array()) /** * Set the default attributes to a Cookie instance by injecting * the values from the `CookieConfig` config or an array. * * This method is called from Response::__construct(). * * @param array<string, bool|int|string>|CookieConfig $config * * @return array<string, mixed> The old defaults array. Useful for resetting. */ Defined in .../Cookie/Cookie.php:132 ⇄⧉ public static fromHeaderString(string $cookie, bool $raw = false): static Create a new Cookie instance from a `Set-Cookie` header. \CodeIgniter\Cookie\Cookie::fromHeaderString(string $cookie, bool $raw = false) /** * Create a new Cookie instance from a `Set-Cookie` header. * * @return static * * @throws CookieException */ Defined in .../Cookie/Cookie.php:170 ⧉ protected static convertExpiresTimestamp($expires0): int Converts expires time to Unix format. /** * Converts expires time to Unix format. * * @param DateTimeInterface|int|string $expires */ Defined in .../Cookie/Cookie.php:702 * ⧉ private static $defaults :: array (8)prefix => string (0) ""expires => integer 0path => string (1) "/"domain => string (14) ".smartlabs.dev"secure => boolean truehttponly => boolean truesamesite => string (3) "Lax"raw => boolean false⧉ private static $reservedCharsList :: string (23) "=,; ()<>@:\"/[]?{}" =,; ()<>@:\"/[]?{} ⇄public const SAMESITE_NONE :: string (4) "none" \CodeIgniter\Cookie\Cookie::SAMESITE_NONE ⇄public const SAMESITE_LAX :: string (3) "lax" \CodeIgniter\Cookie\Cookie::SAMESITE_LAX ⇄public const SAMESITE_STRICT :: string (6) "strict" \CodeIgniter\Cookie\Cookie::SAMESITE_STRICT ⇄⧉ public const ALLOWED_SAMESITE_VALUES :: array (3) \CodeIgniter\Cookie\Cookie::ALLOWED_SAMESITE_VALUES ⇄0 => string (4) "none" \CodeIgniter\Cookie\Cookie::ALLOWED_SAMESITE_VALUES[0] ⇄1 => string (3) "lax" \CodeIgniter\Cookie\Cookie::ALLOWED_SAMESITE_VALUES[1] ⇄2 => string (6) "strict" \CodeIgniter\Cookie\Cookie::ALLOWED_SAMESITE_VALUES[2] ⇄public const EXPIRES_FORMAT :: string (16) "D, d-M-Y H:i:s T" \CodeIgniter\Cookie\Cookie::EXPIRES_FORMAT protected cookieDomain -> string (0) ""protected cookiePath -> string (1) "/"protected cookieSameSite -> string (3) "lax"protected cookieSecure -> boolean false⧉ protected driver -> CodeIgniter\Session\Handlers\FileHandler#96 (16) * Properties (16) * Available methods (13) * protected cookieDomain -> string (14) ".smartlabs.dev"protected cookieName -> string (10) "cb_session"protected cookiePath -> string (1) "/"protected cookiePrefix -> string (0) ""protected cookieSecure -> boolean true⧉ protected fileHandle -> stream resource <ROOT>/writable/session/cb_session3jseau9d9mq388fd2qo33prpmi9o8dvatimed_out => boolean falseblocked => boolean trueeof => boolean falsewrapper_type => string (9) "plainfile"stream_type => string (5) "STDIO"mode => string (3) "c+b"unread_bytes => integer 0seekable => boolean true⧉ uri => string (113) "/var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session/cb_se... * File * Contents * -rw------- 10006 1003 Apr 01 14:33 /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session/cb_session3jseau9d9mq388fd2qo33prpmi9o8dva * /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session/cb_session3jseau9d9mq388fd2qo33prpmi9o8dva protected fileNew -> boolean true⧉ protected filePath -> string (81) "/var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session/cb_se... /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session/cb_session protected fingerprint -> string (32) "d41d8cd98f00b204e9800998ecf8427e"protected ipAddress -> string (18) "2001:550:1d05:1::3"protected lock -> boolean false⧉ protected logger -> CodeIgniter\Log\Logger#83 (9) * Properties (9) * Available methods (13) * ⧉ public logCache -> array (1)⧉ 0 => array (2)level => string (4) "info"⧉ msg => string (83) "Session: Class initialized using 'CodeIgniter\Session\Handlers\FileHandler' ... Session: Class initialized using 'CodeIgniter\Session\Handlers\FileHandler' driver. protected cacheLogs -> boolean trueprotected dateFormat -> string (11) "Y-m-d H:i:s"protected fileExt -> nullprotected filePermissions -> integer 420⧉ protected handlerConfig -> array (1)⧉ CodeIgniter\Log\Handlers\FileHandler => array (4)⧉ handles => array (8)0 => string (8) "critical"1 => string (5) "alert"2 => string (9) "emergency"3 => string (5) "debug"4 => string (5) "error"5 => string (4) "info"6 => string (6) "notice"7 => string (7) "warning"fileExtension => string (0) ""filePermissions => integer 420path => string (0) ""⧉ protected handlers -> array (1)⧉ CodeIgniter\Log\Handlers\FileHandler => CodeIgniter\Log\Handlers\FileHandler#50 (5) * Properties (5) * Available methods (4) * protected dateFormat -> string (11) "Y-m-d H:i:s"protected fileExtension -> string (3) "log"protected filePermissions -> integer 420⧉ protected handles -> array (8)0 => string (8) "critical"1 => string (5) "alert"2 => string (9) "emergency"3 => string (5) "debug"4 => string (5) "error"5 => string (4) "info"6 => string (6) "notice"7 => string (7) "warning"⧉ protected path -> string (68) "/var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/logs/" * Directory (32B) * drwxrwxrwx 10006 1003 32B Apr 01 05:20 /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/logs * ⧉ public __construct(array $config = array()) Constructor /** * Constructor */ Defined in .../Log/Handlers/FileHandler.php:48 ⧉ public handle($level, $message): bool Handles logging the message. If the handler returns false, then execution of ... /** * Handles logging the message. * If the handler returns false, then execution of handlers * will stop. Any handlers that have not run, yet, will not * be run. * * @param string $level * @param string $message * * @throws Exception */ Defined in .../Log/Handlers/FileHandler.php:71 ⧉ public canHandle(string $level): bool Checks whether the Handler will handle logging items of this log Level. /** * Checks whether the Handler will handle logging items of this * log Level. */ Inherited from CodeIgniter\Log\Handlers\BaseHandler Defined in .../Log/Handlers/BaseHandler.php:45 ⧉ public setDateFormat(string $format): CodeIgniter\Log\Handlers\HandlerInterface Stores the date format to use while logging messages. /** * Stores the date format to use while logging messages. */ Inherited from CodeIgniter\Log\Handlers\BaseHandler Defined in .../Log/Handlers/BaseHandler.php:53 ⧉ protected loggableLevels -> array (9)0 => string (9) "emergency"1 => string (5) "alert"2 => string (8) "critical"3 => string (5) "error"4 => string (7) "warning"5 => string (6) "notice"6 => string (4) "info"7 => string (5) "debug"8 => boolean false⧉ protected logLevels -> array (8)emergency => integer 1alert => integer 2critical => integer 3error => integer 4warning => integer 5notice => integer 6info => integer 7debug => integer 8 * ⧉ public __construct($config, bool $debug = true) Constructor. /** * Constructor. * * @param \Config\Logger $config * * @throws RuntimeException */ Defined in .../Log/Logger.php:121 ⧉ public emergency($message, array $context = array()): bool System is unusable. /** * System is unusable. * * @param string $message */ Defined in .../Log/Logger.php:159 ⧉ public alert($message, array $context = array()): bool Action must be taken immediately. /** * Action must be taken immediately. * * Example: Entire website down, database unavailable, etc. This should * trigger the SMS alerts and wake you up. * * @param string $message */ Defined in .../Log/Logger.php:172 ⧉ public critical($message, array $context = array()): bool Critical conditions. /** * Critical conditions. * * Example: Application component unavailable, unexpected exception. * * @param string $message */ Defined in .../Log/Logger.php:184 ⧉ public error($message, array $context = array()): bool Runtime errors that do not require immediate action but should typically be l... /** * Runtime errors that do not require immediate action but should typically * be logged and monitored. * * @param string $message */ Defined in .../Log/Logger.php:195 ⧉ public warning($message, array $context = array()): bool Exceptional occurrences that are not errors. /** * Exceptional occurrences that are not errors. * * Example: Use of deprecated APIs, poor use of an API, undesirable things * that are not necessarily wrong. * * @param string $message */ Defined in .../Log/Logger.php:208 ⧉ public notice($message, array $context = array()): bool Normal but significant events. /** * Normal but significant events. * * @param string $message */ Defined in .../Log/Logger.php:218 ⧉ public info($message, array $context = array()): bool Interesting events. /** * Interesting events. * * Example: User logs in, SQL logs. * * @param string $message */ Defined in .../Log/Logger.php:230 ⧉ public debug($message, array $context = array()): bool Detailed debug information. /** * Detailed debug information. * * @param string $message */ Defined in .../Log/Logger.php:240 ⧉ public log($level, $message, array $context = array()): bool Logs with an arbitrary level. /** * Logs with an arbitrary level. * * @param string $level * @param string $message */ Defined in .../Log/Logger.php:251 ⧉ public determineFile(): array Determines the file and line that the logging call was made from by analyzing... /** * Determines the file and line that the logging call * was made from by analyzing the backtrace. * Find the earliest stack frame that is part of our logging system. */ Defined in .../Log/Logger.php:373 ⧉ protected interpolate($message, array $context = array()): string Replaces any placeholders in the message with variables from the context, as ... /** * Replaces any placeholders in the message with variables * from the context, as well as a few special items like: * * {session_vars} * {post_vars} * {get_vars} * {env} * {env:foo} * {file} * {line} * * @param string $message * * @return string */ Defined in .../Log/Logger.php:317 ⧉ protected cleanFileNames(string $file): string Cleans the paths of filenames by replacing APPPATH, SYSTEMPATH, FCPATH with t... /** * Cleans the paths of filenames by replacing APPPATH, SYSTEMPATH, FCPATH * with the actual var. i.e. * * /var/www/site/app/Controllers/Home.php * becomes: * APPPATH/Controllers/Home.php * * @deprecated Use dedicated `clean_path()` function. */ Defined in .../Log/Logger.php:423 protected matchIP -> boolean false⧉ protected savePath -> string (70) "/var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session" * Directory (4KB) * drwxrwxrwx 10006 1003 4KB Apr 01 14:33 /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/session ⧉ protected sessionID -> string (32) "3jseau9d9mq388fd2qo33prpmi9o8dva" * Base64 * base64_decode(sessionID) binary string (24) protected sessionIDRegex -> string (12) "[0-9a-v]{32}" * ⧉ public __construct(Config\Session $config, string $ipAddress) Defined in .../Session/Handlers/FileHandler.php:66 ⧉ public open($path, $name): bool Re-initialize existing session, or creates a new one. /** * Re-initialize existing session, or creates a new one. * * @param string $path The path where to store/retrieve the session * @param string $name The session name * * @throws SessionException */ Defined in .../Session/Handlers/FileHandler.php:94 ⧉ public read($id): false|string Returns an encoded string of the read data. Reads the session data from the session storage, and returns the results. /** * Reads the session data from the session storage, and returns the results. * * @param string $id The session ID * * @return false|string Returns an encoded string of the read data. * If nothing was read, it must return false. */ Defined in .../Session/Handlers/FileHandler.php:121 ⧉ public write($id, $data): bool Writes the session data to the session storage. /** * Writes the session data to the session storage. * * @param string $id The session ID * @param string $data The encoded session data */ Defined in .../Session/Handlers/FileHandler.php:179 ⧉ public close(): bool Closes the current session. /** * Closes the current session. */ Defined in .../Session/Handlers/FileHandler.php:224 ⧉ public destroy($id): bool Destroys a session /** * Destroys a session * * @param string $id The session ID being destroyed */ Defined in .../Session/Handlers/FileHandler.php:242 ⧉ public gc($max_lifetime): false|int Returns the number of deleted sessions on success, or false on failure. Cleans up expired sessions. /** * Cleans up expired sessions. * * @param int $max_lifetime Sessions that have not updated * for the last max_lifetime seconds will be removed. * * @return false|int Returns the number of deleted sessions on success, or false on failure. */ Defined in .../Session/Handlers/FileHandler.php:270 ⧉ public setLogger(Psr\Log\LoggerInterface $logger) Sets a logger. /** * Sets a logger. * * @param LoggerInterface $logger */ Inherited from CodeIgniter\Session\Handlers\BaseHandler Defined in .../PSR/Log/LoggerAwareTrait.php:22 ⧉ protected configureSessionIDRegex() Configure Session ID regular expression /** * Configure Session ID regular expression */ Defined in .../Session/Handlers/FileHandler.php:311 ⧉ protected destroyCookie(): bool Internal method to force removal of a cookie by the client when session_destr... /** * Internal method to force removal of a cookie by the client * when session_destroy() is called. */ Inherited from CodeIgniter\Session\Handlers\BaseHandler Defined in .../Session/Handlers/BaseHandler.php:128 ⧉ protected lockSession(string $sessionID): bool A dummy method allowing drivers with no locking functionality (databases othe... /** * A dummy method allowing drivers with no locking functionality * (databases other than PostgreSQL and MySQL) to act as if they * do acquire a lock. */ Inherited from CodeIgniter\Session\Handlers\BaseHandler Defined in .../Session/Handlers/BaseHandler.php:142 ⧉ protected releaseLock(): bool Releases the lock, if any. /** * Releases the lock, if any. */ Inherited from CodeIgniter\Session\Handlers\BaseHandler Defined in .../Session/Handlers/BaseHandler.php:152 ⧉ protected fail(): bool Drivers other than the 'files' one don't (need to) use the session.save_path ... /** * Drivers other than the 'files' one don't (need to) use the * session.save_path INI setting, but that leads to confusing * error messages emitted by PHP when open() or write() fail, * as the message contains session.save_path ... * * To work around the problem, the drivers will call this method * so that the INI is set just in time for the error message to * be properly generated. */ Inherited from CodeIgniter\Session\Handlers\BaseHandler Defined in .../Session/Handlers/BaseHandler.php:169 ⧉ protected logger -> CodeIgniter\Log\Logger#83 (9) * Properties (9) * Available methods (13) * ⧉ public logCache -> array (1)⧉ 0 => array (2)level => string (4) "info"⧉ msg => string (83) "Session: Class initialized using 'CodeIgniter\Session\Handlers\FileHandler' ... Session: Class initialized using 'CodeIgniter\Session\Handlers\FileHandler' driver. protected cacheLogs -> boolean trueprotected dateFormat -> string (11) "Y-m-d H:i:s"protected fileExt -> nullprotected filePermissions -> integer 420⧉ protected handlerConfig -> array (1)⧉ CodeIgniter\Log\Handlers\FileHandler => array (4)⧉ handles => array (8)0 => string (8) "critical"1 => string (5) "alert"2 => string (9) "emergency"3 => string (5) "debug"4 => string (5) "error"5 => string (4) "info"6 => string (6) "notice"7 => string (7) "warning"fileExtension => string (0) ""filePermissions => integer 420path => string (0) ""⧉ protected handlers -> array (1)⧉ CodeIgniter\Log\Handlers\FileHandler => CodeIgniter\Log\Handlers\FileHandler#50 (5) * Properties (5) * Available methods (4) * protected dateFormat -> string (11) "Y-m-d H:i:s"protected fileExtension -> string (3) "log"protected filePermissions -> integer 420⧉ protected handles -> array (8)0 => string (8) "critical"1 => string (5) "alert"2 => string (9) "emergency"3 => string (5) "debug"4 => string (5) "error"5 => string (4) "info"6 => string (6) "notice"7 => string (7) "warning"⧉ protected path -> string (68) "/var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/logs/" * Directory (32B) * drwxrwxrwx 10006 1003 32B Apr 01 05:20 /var/www/vhosts/smartlabsws.com/teamsv5.smartlabs.dev/writable/logs * ⧉ public __construct(array $config = array()) Constructor /** * Constructor */ Defined in .../Log/Handlers/FileHandler.php:48 ⧉ public handle($level, $message): bool Handles logging the message. If the handler returns false, then execution of ... /** * Handles logging the message. * If the handler returns false, then execution of handlers * will stop. Any handlers that have not run, yet, will not * be run. * * @param string $level * @param string $message * * @throws Exception */ Defined in .../Log/Handlers/FileHandler.php:71 ⧉ public canHandle(string $level): bool Checks whether the Handler will handle logging items of this log Level. /** * Checks whether the Handler will handle logging items of this * log Level. */ Inherited from CodeIgniter\Log\Handlers\BaseHandler Defined in .../Log/Handlers/BaseHandler.php:45 ⧉ public setDateFormat(string $format): CodeIgniter\Log\Handlers\HandlerInterface Stores the date format to use while logging messages. /** * Stores the date format to use while logging messages. */ Inherited from CodeIgniter\Log\Handlers\BaseHandler Defined in .../Log/Handlers/BaseHandler.php:53 ⧉ protected loggableLevels -> array (9)0 => string (9) "emergency"1 => string (5) "alert"2 => string (8) "critical"3 => string (5) "error"4 => string (7) "warning"5 => string (6) "notice"6 => string (4) "info"7 => string (5) "debug"8 => boolean false⧉ protected logLevels -> array (8)emergency => integer 1alert => integer 2critical => integer 3error => integer 4warning => integer 5notice => integer 6info => integer 7debug => integer 8 * ⧉ public __construct($config, bool $debug = true) Constructor. /** * Constructor. * * @param \Config\Logger $config * * @throws RuntimeException */ Defined in .../Log/Logger.php:121 ⧉ public emergency($message, array $context = array()): bool System is unusable. /** * System is unusable. * * @param string $message */ Defined in .../Log/Logger.php:159 ⧉ public alert($message, array $context = array()): bool Action must be taken immediately. /** * Action must be taken immediately. * * Example: Entire website down, database unavailable, etc. This should * trigger the SMS alerts and wake you up. * * @param string $message */ Defined in .../Log/Logger.php:172 ⧉ public critical($message, array $context = array()): bool Critical conditions. /** * Critical conditions. * * Example: Application component unavailable, unexpected exception. * * @param string $message */ Defined in .../Log/Logger.php:184 ⧉ public error($message, array $context = array()): bool Runtime errors that do not require immediate action but should typically be l... /** * Runtime errors that do not require immediate action but should typically * be logged and monitored. * * @param string $message */ Defined in .../Log/Logger.php:195 ⧉ public warning($message, array $context = array()): bool Exceptional occurrences that are not errors. /** * Exceptional occurrences that are not errors. * * Example: Use of deprecated APIs, poor use of an API, undesirable things * that are not necessarily wrong. * * @param string $message */ Defined in .../Log/Logger.php:208 ⧉ public notice($message, array $context = array()): bool Normal but significant events. /** * Normal but significant events. * * @param string $message */ Defined in .../Log/Logger.php:218 ⧉ public info($message, array $context = array()): bool Interesting events. /** * Interesting events. * * Example: User logs in, SQL logs. * * @param string $message */ Defined in .../Log/Logger.php:230 ⧉ public debug($message, array $context = array()): bool Detailed debug information. /** * Detailed debug information. * * @param string $message */ Defined in .../Log/Logger.php:240 ⧉ public log($level, $message, array $context = array()): bool Logs with an arbitrary level. /** * Logs with an arbitrary level. * * @param string $level * @param string $message */ Defined in .../Log/Logger.php:251 ⧉ public determineFile(): array Determines the file and line that the logging call was made from by analyzing... /** * Determines the file and line that the logging call * was made from by analyzing the backtrace. * Find the earliest stack frame that is part of our logging system. */ Defined in .../Log/Logger.php:373 ⧉ protected interpolate($message, array $context = array()): string Replaces any placeholders in the message with variables from the context, as ... /** * Replaces any placeholders in the message with variables * from the context, as well as a few special items like: * * {session_vars} * {post_vars} * {get_vars} * {env} * {env:foo} * {file} * {line} * * @param string $message * * @return string */ Defined in .../Log/Logger.php:317 ⧉ protected cleanFileNames(string $file): string Cleans the paths of filenames by replacing APPPATH, SYSTEMPATH, FCPATH with t... /** * Cleans the paths of filenames by replacing APPPATH, SYSTEMPATH, FCPATH * with the actual var. i.e. * * /var/www/site/app/Controllers/Home.php * becomes: * APPPATH/Controllers/Home.php * * @deprecated Use dedicated `clean_path()` function. */ Defined in .../Log/Logger.php:423 protected sessionCookieName -> string (10) "ci_session"protected sessionDriverName -> nullprotected sessionExpiration -> integer 7200protected sessionMatchIP -> boolean falseprotected sessionRegenerateDestroy -> boolean falseprotected sessionSavePath -> nullprotected sessionTimeToUpdate -> integer 300protected sidRegexp -> string (12) "[0-9a-v]{32}" * ⇄⧉ public setLogger(Psr\Log\LoggerInterface $logger) Sets a logger. $value->setLogger(Psr\Log\LoggerInterface $logger) /** * Sets a logger. * * @param LoggerInterface $logger */ Defined in .../PSR/Log/LoggerAwareTrait.php:22 ⇄⧉ public __construct(SessionHandlerInterface $driver, Config\Session $config) Constructor. new \CodeIgniter\Session\Session(SessionHandlerInterface $driver, Config\Session $config) /** * Constructor. * * Extract configuration settings and save them here. */ Defined in .../Session/Session.php:183 ⇄⧉ public start(): $this|void Initialize the session container and starts up the session. $value->start() /** * Initialize the session container and starts up the session. * * @return $this|void */ Defined in .../Session/Session.php:209 ⇄⧉ public stop() Destroys the current session. $value->stop() /** * Destroys the current session. * * @deprecated Use destroy() instead. */ Defined in .../Session/Session.php:270 ⇄⧉ public regenerate(bool $destroy = false) Regenerates the session ID. $value->regenerate(bool $destroy = false) /** * Regenerates the session ID. * * @param bool $destroy Should old session data be destroyed? */ Defined in .../Session/Session.php:397 ⇄⧉ public destroy() Destroys the current session. $value->destroy() /** * Destroys the current session. */ Defined in .../Session/Session.php:428 ⇄⧉ public close(): void Writes session data and close the current session. $value->close() /** * Writes session data and close the current session. * * @return void */ Defined in .../Session/Session.php:442 ⇄⧉ public set($data, $value = null) Sets user data into the session. $value->set($data, $value = null) /** * Sets user data into the session. * * If $data is a string, then it is interpreted as a session property * key, and $value is expected to be non-null. * * If $data is an array, it is expected to be an array of key/value pairs * to be set as session properties. * * @param array|string $data Property name or associative array of properties * @param array|bool|float|int|object|string|null $value Property value if single key provided */ Defined in .../Session/Session.php:463 ⇄⧉ public get(?string $key = null): array|bool|float|int|object|string|null The property value(s) Get user data that has been set in the session. $value->get(?string $key = null) /** * Get user data that has been set in the session. * * If the property exists as "normal", returns it. * Otherwise, returns an array of any temp or flash data values with the * property key. * * Replaces the legacy method $session->userdata(); * * @param non-empty-string|null $key Identifier of the session property to retrieve * * @return array|bool|float|int|object|string|null The property value(s) */ Defined in .../Session/Session.php:493 ⇄⧉ public has(string $key): bool Returns whether an index exists in the session array. $value->has(string $key) /** * Returns whether an index exists in the session array. * * @param string $key Identifier of the session property we are interested in. */ Defined in .../Session/Session.php:526 ⇄⧉ public push(string $key, array $data) Push new value onto session value that is array. $value->push(string $key, array $data) /** * Push new value onto session value that is array. * * @param string $key Identifier of the session property we are interested in. * @param array $data value to be pushed to existing session key. */ Defined in .../Session/Session.php:537 ⇄⧉ public remove($key) Remove one or more session properties. $value->remove($key) /** * Remove one or more session properties. * * If $key is an array, it is interpreted as an array of string property * identifiers to remove. Otherwise, it is interpreted as the identifier * of a specific session property to remove. * * @param array|string $key Identifier of the session property or properties to remove. */ Defined in .../Session/Session.php:553 ⧉ public __set(string $key, $value) Magic method to set variables in the session by simply calling $session->foo ... /** * Magic method to set variables in the session by simply calling * $session->foo = bar; * * @param string $key Identifier of the session property to set. * @param array|string $value */ Defined in .../Session/Session.php:573 ⧉ public __get(string $key): string|null Magic method to get session variables by simply calling $foo = $session->foo; /** * Magic method to get session variables by simply calling * $foo = $session->foo; * * @param string $key Identifier of the session property to remove. * * @return string|null */ Defined in .../Session/Session.php:586 ⧉ public __isset(string $key): bool Magic method to check for session variables. Different from has() in that it ... /** * Magic method to check for session variables. * Different from has() in that it will validate 'session_id' as well. * Mostly used by internal PHP functions, users should stick to has() * * @param string $key Identifier of the session property to remove. */ Defined in .../Session/Session.php:608 ⇄⧉ public setFlashdata($data, $value = null) Sets data into the session that will only last for a single request. Perfect ... $value->setFlashdata($data, $value = null) /** * Sets data into the session that will only last for a single request. * Perfect for use with single-use status update messages. * * If $data is an array, it is interpreted as an associative array of * key/value pairs for flashdata properties. * Otherwise, it is interpreted as the identifier of a specific * flashdata property, with $value containing the property value. * * @param array|string $data Property identifier or associative array of properties * @param array|bool|float|int|object|string|null $value Property value if $data is a scalar */ Defined in .../Session/Session.php:625 ⇄⧉ public getFlashdata(?string $key = null): array|null The requested property value, or an associative array of them Retrieve one or more items of flash data from the session. $value->getFlashdata(?string $key = null) /** * Retrieve one or more items of flash data from the session. * * If the item key is null, return all flashdata. * * @param string $key Property identifier * * @return array|null The requested property value, or an associative array of them */ Defined in .../Session/Session.php:640 ⇄⧉ public keepFlashdata($key) Keeps a single piece of flash data alive for one more request. $value->keepFlashdata($key) /** * Keeps a single piece of flash data alive for one more request. * * @param array|string $key Property identifier or array of them */ Defined in .../Session/Session.php:665 ⇄⧉ public markAsFlashdata($key): bool Mark a session property or properties as flashdata. $value->markAsFlashdata($key) /** * Mark a session property or properties as flashdata. * * @param array|string $key Property identifier or array of them * * @return bool False if any of the properties are not already set */ Defined in .../Session/Session.php:677 ⇄⧉ public unmarkFlashdata($key) Unmark data in the session as flashdata. $value->unmarkFlashdata($key) /** * Unmark data in the session as flashdata. * * @param array|string $key Property identifier or array of them */ Defined in .../Session/Session.php:707 ⇄⧉ public getFlashKeys(): array Retrieve all of the keys for session data marked as flashdata. $value->getFlashKeys() /** * Retrieve all of the keys for session data marked as flashdata. * * @return array The property names of all flashdata */ Defined in .../Session/Session.php:733 ⇄⧉ public setTempdata($data, $value = null, int $ttl = 300) Sets new data into the session, and marks it as temporary data with a set lif... $value->setTempdata($data, $value = null, int $ttl = 300) /** * Sets new data into the session, and marks it as temporary data * with a set lifespan. * * @param array|string $data Session data key or associative array of items * @param array|bool|float|int|object|string|null $value Value to store * @param int $ttl Time-to-live in seconds */ Defined in .../Session/Session.php:758 ⇄⧉ public getTempdata(?string $key = null): array|bool|float|int|object|string|null Session data value or null if not found. Returns either a single piece of tempdata, or all temp data currently in the ... $value->getTempdata(?string $key = null) /** * Returns either a single piece of tempdata, or all temp data currently * in the session. * * @param string $key Session data key * * @return array|bool|float|int|object|string|null Session data value or null if not found. */ Defined in .../Session/Session.php:772 ⇄⧉ public removeTempdata(string $key) Removes a single piece of temporary data from the session. $value->removeTempdata(string $key) /** * Removes a single piece of temporary data from the session. * * @param string $key Session data key */ Defined in .../Session/Session.php:797 ⇄⧉ public markAsTempdata($key, int $ttl = 300): bool Mark one of more pieces of data as being temporary, meaning that it has a set... $value->markAsTempdata($key, int $ttl = 300) /** * Mark one of more pieces of data as being temporary, meaning that * it has a set lifespan within the session. * * @param array|string $key Property identifier or array of them * @param int $ttl Time to live, in seconds * * @return bool False if any of the properties were not set */ Defined in .../Session/Session.php:812 ⇄⧉ public unmarkTempdata($key) Unmarks temporary data in the session, effectively removing its lifespan and ... $value->unmarkTempdata($key) /** * Unmarks temporary data in the session, effectively removing its * lifespan and allowing it to live as long as the session does. * * @param array|string $key Property identifier or array of them */ Defined in .../Session/Session.php:857 ⇄⧉ public getTempKeys(): array Retrieve the keys of all session data that have been marked as temporary data. $value->getTempKeys() /** * Retrieve the keys of all session data that have been marked as temporary data. */ Defined in .../Session/Session.php:881 ⧉ protected configure() Configuration. /** * Configuration. * * Handle input binds and configuration defaults. */ Defined in .../Session/Session.php:280 ⧉ protected configureSidLength() Configure session ID length /** * Configure session ID length * * To make life easier, we used to force SHA-1 and 4 bits per * character on everyone. And of course, someone was unhappy. * * Then PHP 7.1 broke backwards-compatibility because ext/session * is such a mess that nobody wants to touch it with a pole stick, * and the one guy who does, nobody has the energy to argue with. * * So we were forced to make changes, and OF COURSE something was * going to break and now we have this pile of shit. -- Narf */ Defined in .../Session/Session.php:328 ⧉ protected initVars() Handle temporary variables /** * Handle temporary variables * * Clears old "flash" data, marks the new one for deletion and handles * "temp" data deletion. */ Defined in .../Session/Session.php:369 ⧉ protected setSaveHandler() Sets the driver as the session handler in PHP. Extracted for easier testing. /** * Sets the driver as the session handler in PHP. * Extracted for easier testing. */ Defined in .../Session/Session.php:902 ⧉ protected startSession() Starts the session. Extracted for testing reasons. /** * Starts the session. * Extracted for testing reasons. */ Defined in .../Session/Session.php:911 ⧉ protected setCookie() Takes care of setting the cookie on the client side. /** * Takes care of setting the cookie on the client side. * * @codeCoverageIgnore */ Defined in .../Session/Session.php:927 ⧉ private removeOldSessionCookie(): void Defined in .../Session/Session.php:405 SESSION USER DATA __ci_last_regenerate 1712007194 lang en cb_csrf_token 07de072ee9f337c06d96f10a0f06eb09 REQUEST ( HTTPS/1.1 ) HEADERS Cf-Connecting-Ip 2001:550:1d05:1::3 Sec-Fetch-Dest document Sec-Fetch-User ?1 Sec-Fetch-Mode navigate Sec-Fetch-Site none Accept text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Language en-US,en;q=0.9 User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Upgrade-Insecure-Requests 1 Sec-Ch-Ua-Platform "Win32" Sec-Ch-Ua-Mobile ?0 Sec-Ch-Ua "Google Chrome";v="123", "Not:A-Brand";v="8", "Chromium";v="123" Cache-Control no-cache Pragma no-cache Cf-Visitor {"scheme":"https"} X-Forwarded-Proto https Cf-Ray 86dbb2446ae409da-MIA X-Forwarded-For 2001:550:1d05:1::3, 172.70.82.6 Accept-Encoding gzip, br Cf-Ipcountry US Cdn-Loop cloudflare X-Remote-Ip 172.70.82.6 X-Real-Ip 2001:550:1d05:1::3 Host teamsv5.smartlabs.dev RESPONSE ( 200 - OK ) HEADERS Content-Type text/html; charset=UTF-8 SYSTEM CONFIGURATION Read the CodeIgniter docs... CodeIgniter Version: 4.4.7 PHP Version: 8.3.4 PHP SAPI: fpm-fcgi Environment: development Base URL: https://teamsv5.smartlabs.dev/ Timezone: America/Tijuana Locale: en Content Security Policy Enabled: No