Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 22.03.2017 08:01:40

Можно ли миновать аутентификацию на стадии разработки проекта?

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

Что-нибудь можно предпринять в Laravel кроме того, чтобы отложить разработку системы аутентификации пользователя на последний момент?
В идеале было бы так: мы меняем нужную переменную в .env,  и либо минуем страницу входа (кроме случаев, когда на на неё действительно надо), либо входим на сайт без ввода логина и пароля, просто по нажатию кнопки "войти". Естественно, что если мы просто сменим маршрут по умолчанию, то нас без аутентификации должно автоматически вернуть на страницу входа, а это тоже нужно только на стадии эксплуатации сайта.

Не в сети

#2 22.03.2017 09:54:59

Re: Можно ли миновать аутентификацию на стадии разработки проекта?

Сохрани логин и пароль средствами браузера или впиши логин и пароль в форму входа хардкодом (в атрибуты value), что бы было достаточно нажать кнопку вход

Не в сети

#3 22.03.2017 09:56:08

TrueKanonir
Откуда: Ташкент
Сообщений: 221

Re: Можно ли миновать аутентификацию на стадии разработки проекта?

Убрать роуты для авторизации, и посредника (миделвар) auth с админки.
Даже если просто посредника auth убрать с группы роутов, то можно будит забыть об авторизации

Не в сети

#4 22.03.2017 10:08:05

Re: Можно ли миновать аутентификацию на стадии разработки проекта?

Скорее всего ему во многих местах надо будет получать текущего пользователя, а так как нет аутентификации, то нет и пользователя. Поэтому так лучше не делать.

Не в сети

#5 22.03.2017 10:12:26

TrueKanonir
Откуда: Ташкент
Сообщений: 221

Re: Можно ли миновать аутентификацию на стадии разработки проекта?

Не знаю как другие, но я ставлю посредника auth на группу роутов для бекенда. Во время разработки, я просто убираю этого посредника, и захожу в админку без авторизации. А на фронте он остается, и все прекрасно работает. В данном случае убираем только посредника, а роуты для авторизации оставляем

Не в сети

#6 22.03.2017 13:54:59

Re: Можно ли миновать аутентификацию на стадии разработки проекта?

а если у него админы могут иметь разные роли и от этого зависит  функциональность админки? лучше уже терпеть)

Не в сети

Подвал раздела