войти в систему как пользователь и администратор одновременно в laravel

Я работаю над проектом laravel, в котором из панели ADMIN я могу войти в пользовательский модуль, но когда я хочу вернуться из браузера, панель администратора не работает, значит, администратор выходит из системы. есть ли способ, с помощью которого я могу войти как в модуль администратора, так и в пользователя.


person sweta ramani    schedule 14.02.2020    source источник


Ответы (3)


Если вы входите в систему как один пользователь, вы выходите из системы как другой.
Я вижу 2 возможности:

1) Сделать 2 пользовательские таблицы, с отдельными логином/выходом/и т.д. один для ваших внешних пользователей, один для вашей панели администратора.
Преимущество здесь в том, что ваши обычные пользователи никогда не смогут войти в систему как администратор, потому что они не существуют в этой таблице.

2) Разделите ваш интерфейс и панель администратора на 2 разных проекта. Вы можете связать их с одной и той же базой данных. Поместите панель администратора на дочерний сайт admin.my-project.com.
Преимущество здесь в том, что вы разделяете свою логику между двумя проектами, каждый из которых ориентирован на разные функции, со своим собственным стилем, макетом и, что наиболее важно для вашего примера: аутентификация.

person MrEvers    schedule 14.02.2020

Используйте окно браузера в режиме инкогнито для задач администрирования, что позволит вам дважды войти в одно и то же приложение.

person Erich    schedule 14.02.2020

Вы можете решить свою проблему двумя возможными способами, которые предоставляет laravel, и вы можете погуглить о «примере множественной аутентификации laravel».

  1. Множественная аутентификация с использованием «промежуточного программного обеспечения»
  2. Множественная аутентификация с использованием «охранников» аутентификации

Вот две статьи, которые помогут вам понять и показать вам орудие на примере:

  1. Учебное пособие по Laravel 6 Multi Auth (аутентификация)
  2. Как использовать несколько средств аутентификации в приложении Laravel
person MD Iyasin Arafat    schedule 14.02.2020
comment
спасибо за ваш ответ, я изучаю laravel. я не знаю, где вызвать функцию, если я хочу вернуться к кнопке возврата в браузере. я объявил одну функцию, но не знаю, где правильно вызвать функцию, если я хочу вернуться в браузер. - person sweta ramani; 18.02.2020
comment
@swetaramani Не совсем понятно, что ты на самом деле хотел сделать. Не могли бы вы дать мне краткое изложение того, что на самом деле вы хотите сделать? - person MD Iyasin Arafat; 20.02.2020