@Coline

MySQL + C# = как сделать разграничение пользователей?

Есть база MySQL. Нужно написать на C# программу для работы(преимущественно локальной) с этой базой. Никогда раньше с базами не работал подобные вещи не писал. Программа создаёт в базе записи от имени конкретного пользователя. Необходимо сделать так, что бы записи разных пользователей не пересекались. В данный момент всё происходит под рутом. Я вижу лишь 2 варианта:
1) Каким-то образом из-под C# создавать нового пользователя базы данных, что бы при этом все таблицы и их связи сохранились и были одинаковыми для всех пользователей, но содержимое зависило от того, кто в данный момент пользователь (рут должен видеть содержимое всех пользователей)
2) В нужных полях базы сделать дополнительный столбец - id пользователя. Когда программа будет получать ответ на запрос, она будет просто показывать лишь те результаты, id которых совпадает с id активного пользователя

Как это лучше стоит сделать? Проект небольшой. Если потребуется много кода, то лучше не стоит. Тут чем проще, тем лучше. О безопасности в данном случае говорить не приходится
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы