@Coline

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

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

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

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

Войти через центр авторизации
Похожие вопросы
26 февр. 2020, в 05:15
5000 руб./за проект
26 февр. 2020, в 01:14
600 руб./в час
26 февр. 2020, в 01:13
1500 руб./за проект