Lucky
Новичок
оптимальное решение
Есть сайт, управляемый множеством народа.
Есть система управления сайтом (порядка 30 скриптов).
Для каждого, кто управляет свой доступ к этим скриптам (некий набор скриптов для каждого).
Задача: сделать нормальную авторизацию.
Пути решения:
1) Создаем 2 таблицы - users (id, login, pass) и auths (is, user_id, sctipt_name, restriction)
При удачной авторизации id юзера храним в сессии, а при обращении к срипту лезем в БД и смотрим права
2) После авторизации храним в сессии ассоциативный массив имен скриптов и разрешений (просмотр/редактирование)
И в БД уже не ползаем.
Какое решение наиболее оптимально и безопасно?
Есть сайт, управляемый множеством народа.
Есть система управления сайтом (порядка 30 скриптов).
Для каждого, кто управляет свой доступ к этим скриптам (некий набор скриптов для каждого).
Задача: сделать нормальную авторизацию.
Пути решения:
1) Создаем 2 таблицы - users (id, login, pass) и auths (is, user_id, sctipt_name, restriction)
При удачной авторизации id юзера храним в сессии, а при обращении к срипту лезем в БД и смотрим права
2) После авторизации храним в сессии ассоциативный массив имен скриптов и разрешений (просмотр/редактирование)
И в БД уже не ползаем.
Какое решение наиболее оптимально и безопасно?