• Время чтения ~1 мин
  • 08.06.2022

Laravel Ссылка для входа — это компонент Blade для быстрого входа в локальную среду.

После установки пакета ссылок для входа локальный вход в систему в качестве администратора или обычного пользователя выполняется так же просто, как добавление следующего фрагмента блейда:

@env('local')
    <div class="space-y-2">
        <x-login-link email="[email protected]" label="Login as admin"/>
        <x-login-link email="[email protected]" label="Login as regular user"/>
    </div>
@endenv

Нажав на ссылку для входа, вы автоматически войдете в систему без необходимости запоминать или вводить какие-либо учетные данные.Ваши нелокальные среды не будут отображать эти ссылки, но локально ваша страница входа может выглядеть следующим образом:

Ссылка для входа в систему

По словам Фрика Ван дер Хертена из Spatie, этот пакет был придуман и создан Спати для работы с заданными учетными данными пользователей для различных ролей и пакетом, созданным для совместного использования с сообществом открытого исходного кода:

При разработке приложения с административным разделом (или любым закрытым разделом) вы, скорее всего, отправите тестовых пользователей для входа в систему.В больших командах, которые работают над множеством разных приложений, может быть сложно отслеживать правильные учетные данные. Является ли учетная запись пользователя «[email protected]», или «[email protected]», или даже «[email protected]»? Это пароль «пароль», «секрет» или что-то еще? Как мне войти в систему с пользователем, у которого другая роль?

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297