404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.135.198.91: ~ $
<?php

namespace Illuminate\Auth;

class Recaller
{
    /**
     * The "recaller" / "remember me" cookie string.
     *
     * @var string
     */
    protected $recaller;

    /**
     * Create a new recaller instance.
     *
     * @param  string  $recaller
     * @return void
     */
    public function __construct($recaller)
    {
        $this->recaller = @unserialize($recaller, ['allowed_classes' => false]) ?: $recaller;
    }

    /**
     * Get the user ID from the recaller.
     *
     * @return string
     */
    public function id()
    {
        return explode('|', $this->recaller, 3)[0];
    }

    /**
     * Get the "remember token" token from the recaller.
     *
     * @return string
     */
    public function token()
    {
        return explode('|', $this->recaller, 3)[1];
    }

    /**
     * Get the password from the recaller.
     *
     * @return string
     */
    public function hash()
    {
        return explode('|', $this->recaller, 4)[2];
    }

    /**
     * Determine if the recaller is valid.
     *
     * @return bool
     */
    public function valid()
    {
        return $this->properString() && $this->hasAllSegments();
    }

    /**
     * Determine if the recaller is an invalid string.
     *
     * @return bool
     */
    protected function properString()
    {
        return is_string($this->recaller) && str_contains($this->recaller, '|');
    }

    /**
     * Determine if the recaller has all segments.
     *
     * @return bool
     */
    protected function hasAllSegments()
    {
        $segments = explode('|', $this->recaller);

        return count($segments) >= 3 && trim($segments[0]) !== '' && trim($segments[1]) !== '';
    }

    /**
     * Get the recaller's segments.
     *
     * @return array
     */
    public function segments()
    {
        return explode('|', $this->recaller);
    }
}

Filemanager

Name Type Size Permission Actions
Access Folder 0755
Console Folder 0755
Events Folder 0755
Listeners Folder 0755
Middleware Folder 0755
Notifications Folder 0755
Passwords Folder 0755
AuthManager.php File 8.25 KB 0644
AuthServiceProvider.php File 3.04 KB 0644
Authenticatable.php File 1.74 KB 0644
AuthenticationException.php File 1.07 KB 0644
CreatesUserProviders.php File 2.42 KB 0644
DatabaseUserProvider.php File 4.6 KB 0644
EloquentUserProvider.php File 6.18 KB 0644
GenericUser.php File 2.49 KB 0644
GuardHelpers.php File 2.54 KB 0644
LICENSE.md File 1.05 KB 0644
MustVerifyEmail.php File 979 B 0644
Recaller.php File 1.83 KB 0644
RequestGuard.php File 2.07 KB 0644
SessionGuard.php File 26.48 KB 0644
TokenGuard.php File 3.36 KB 0644
composer.json File 1.24 KB 0644