404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.217.204.60: ~ $
<?php

namespace Illuminate\Auth;

use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\UserProvider;

/**
 * These methods are typically the same across all guards.
 */
trait GuardHelpers
{
    /**
     * The currently authenticated user.
     *
     * @var \Illuminate\Contracts\Auth\Authenticatable|null
     */
    protected $user;

    /**
     * The user provider implementation.
     *
     * @var \Illuminate\Contracts\Auth\UserProvider
     */
    protected $provider;

    /**
     * Determine if the current user is authenticated. If not, throw an exception.
     *
     * @return \Illuminate\Contracts\Auth\Authenticatable
     *
     * @throws \Illuminate\Auth\AuthenticationException
     */
    public function authenticate()
    {
        if (! is_null($user = $this->user())) {
            return $user;
        }

        throw new AuthenticationException;
    }

    /**
     * Determine if the guard has a user instance.
     *
     * @return bool
     */
    public function hasUser()
    {
        return ! is_null($this->user);
    }

    /**
     * Determine if the current user is authenticated.
     *
     * @return bool
     */
    public function check()
    {
        return ! is_null($this->user());
    }

    /**
     * Determine if the current user is a guest.
     *
     * @return bool
     */
    public function guest()
    {
        return ! $this->check();
    }

    /**
     * Get the ID for the currently authenticated user.
     *
     * @return int|string|null
     */
    public function id()
    {
        if ($this->user()) {
            return $this->user()->getAuthIdentifier();
        }
    }

    /**
     * Set the current user.
     *
     * @param  \Illuminate\Contracts\Auth\Authenticatable  $user
     * @return void
     */
    public function setUser(AuthenticatableContract $user)
    {
        $this->user = $user;

        return $this;
    }

    /**
     * Forget the current user.
     *
     * @return $this
     */
    public function forgetUser()
    {
        $this->user = null;

        return $this;
    }

    /**
     * Get the user provider used by the guard.
     *
     * @return \Illuminate\Contracts\Auth\UserProvider
     */
    public function getProvider()
    {
        return $this->provider;
    }

    /**
     * Set the user provider used by the guard.
     *
     * @param  \Illuminate\Contracts\Auth\UserProvider  $provider
     * @return void
     */
    public function setProvider(UserProvider $provider)
    {
        $this->provider = $provider;
    }
}

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