Multi Auth с ролями и разрешениями - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть 4 отдельных раздела в качестве логинов

Вход администратора Вход для поставщиков Вход сотрудника Логин пользователя

Администратор должен создавать все роли и разрешения для этих различных типов пользователей

Как мне вести таблицы ролей и разрешений

Могу ли я иметь только две таблицы, такие как роли и разрешения для управления всеми этими типами пользователей

1 Ответ

0 голосов
/ 01 сентября 2018
  yes you have to create four tables.1 permissions,2 permission_roles,3 users and 4 user_roles table.
    for define role you can use this code in login function.i hope it will help you.
     if (isset($_SESSION['user']['user_id'])) {
                if ($_SESSION['user']['group_slug'] == 'Admin') {
                    return redirect('admin/dashboard');
                } else if ($_SESSION['user']['group_slug'] == 'Vendor') {
                  return redirect('Vendor/dashboard');
                } else if ($_SESSION['user']['group_slug'] == 'Employee') {
                      return redirect('Employee/dashboard');
                } else if ($_SESSION['user']['group_slug'] == 'User') {
                 return redirect('User/dashboard');
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...