841kks
Новичок
Всем добрый вечер.
Подскажите, как лучше реализовать поддержку нескольких пользователей в системе.
Есть несколько вариантов:
1. Сделать в базе отдельную таблицу, где хранить пользователей и их настройки (права доступа к определенным функциям системы и т.д.).
2. Если не ошибаюсь в MySQL есть возможность добавлять много пользователей и предоставлять им определенные права (на чтение - SELECT, на изменение - UPDATE и так далее, с помощью GRANT).
Так как на самом деле лучше реализовать? Если использовать второй способ, то я так понимаю он более универсален, т.е. можно права устанавливать на любые таблицы в БД.
Надеюсь на вашу помощь, так как сейчас как раз решаю как лучше все-таки это сделать, а опыта не так много.
Подскажите, как лучше реализовать поддержку нескольких пользователей в системе.
Есть несколько вариантов:
1. Сделать в базе отдельную таблицу, где хранить пользователей и их настройки (права доступа к определенным функциям системы и т.д.).
2. Если не ошибаюсь в MySQL есть возможность добавлять много пользователей и предоставлять им определенные права (на чтение - SELECT, на изменение - UPDATE и так далее, с помощью GRANT).
Так как на самом деле лучше реализовать? Если использовать второй способ, то я так понимаю он более универсален, т.е. можно права устанавливать на любые таблицы в БД.
Надеюсь на вашу помощь, так как сейчас как раз решаю как лучше все-таки это сделать, а опыта не так много.