Возможна ли простая база данных MySql? - PullRequest
1 голос
/ 01 марта 2010

Шаги:

  1. Я хочу, чтобы зарегистрированный пользователь мог вставлять значения в таблицу.
  2. Эти значения могут быть просмотрены или отредактированы только пользователем. (несколько рядов)

У меня есть страница регистрации / входа и заполненная страница формы, и они могут добавить свою работу.

Вот проблема, и я понимаю, что это, вероятно, супер простой ответ:

Как связать имя пользователя для регистрации / входа в систему со значениями, которые я ввожу, чтобы к нему имел доступ только это имя?

Спасибо

1017 * Michael *

1 Ответ

0 голосов
/ 01 марта 2010

Вы можете создать пользователя MySQL для каждого зарегистрированного пользователя и защитить его данные на уровне БД. Это обычно излишне для веб-приложения.

То, что вы, вероятно, хотите здесь, - это принудить владельца данных на уровне доступа к данным. Привяжите данные к пользователю и ограничьте любые запросы или обновления данных для этого пользователя, то есть любые операторы вставки, обновления, выбора SQL будут включать идентификатор пользователя в качестве параметра.

...