{{TOC}} {{Image /packages/proger/habravel/uploads/353-log-in-now-838x275.png, height=100px}} Недавно я работал над проектом, где одной из главных трудностей были пользовательские пароли. Пользователей завели в систему администраторы, поэтому для них не были заданы пароли. А если бы пришлось вынуждать их вводить и запоминать пароли, то это серьёзно снизило бы юзабилити проекта. Поэтому мы решили попробовать беспарольный вход в стиле Medium/Slack. Если вы с таким не сталкивались, то в двух словах это работает так: вводите свой email на странице входа в систему, получаете письмо со ссылкой на вход, щёлкаете по ссылке и входите в систему. Доступ к вашему адресу электронной почты удостоверяет вашу личность не требуя пароля. Давайте вместе сделаем такой вход. == Новое приложение и make:auth == Первым делом создадим наше laravel-приложение и сгенерируем систему аутентификации: %%(sh) laravel new medium-login cd medium-login php artisan make:auth %% Теперь у нас есть ряд новых файлов, связанных с аутентификацией, включая страницы входа и регистрации. Давайте начнём с настройки этих файлов. == Изменение страниц входа и регистрации == {{Image /packages/proger/habravel/uploads/353-no-password-358x352.png, height=150px}} Страницы входа в систему и регистрации довольно хороши, но нам надо убрать из них поле пароля. Откройте страницу входа %%(t)resources/views/auth/login.blade.php%% и удалите всю группу формы %%(t)password%% (метки, поля ввода и обёртку %%(html)