Пользователь MySQL и сессий - PullRequest
0 голосов
/ 08 декабря 2010

Влияет ли каким-либо образом учетные данные, используемые для подключения mysql, на переменные сеанса или что-то подобное?

Я имею в виду, если к моей базе данных на странице 1 обращаются с определенным именем пользователя / паролем, а на следующем я получаю доступ к той же базе данных с разными учетными данными, есть ли у этого побочный эффект, который может что-то сломать?

1 Ответ

0 голосов
/ 08 декабря 2010

Предполагая, что я правильно понимаю вопрос:

При сохранении ваших сеансов в mysql, а не в файловой системе, имя пользователя / пароль mysql, используемые для подключения к базе данных mysql, требуют вставки и выбора привилегий для таблицы,Если у вас есть несколько пользователей mysql, которые имеют доступ, вставленные / выбранные данные не имеют никакого контекста, если оба пользователя mysql имеют доступ к таблице.

При этом:

Вы должны использовать тот же пользователь / пароль для подключения к MySQL из php.Он будет работать, если вы используете разные учетные записи (если у них есть привилегии), но он не имеет контекста в данных сеанса пользователя и может в конечном итоге вызвать у вас головную боль.

...