用户mysql和会话

发布于 2024-10-07 04:09:16 字数 121 浏览 3 评论 0原文

用于 mysql 连接的凭据是否会以任何方式影响会话变量等?

我的意思是,如果使用特定用户名/密码访问第 1 页中的数据库,而在下一页中,我使用不同的凭据访问同一数据库,这是否会产生任何可能破坏某些内容的副作用?

Does the credentials used for the mysql connection affect in any way the session variables or such?

I mean, if my database in page 1 is accessed with a certain username/password and in the following one, I access the same database with different credentials, does that have any side effect that could break something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

难理解 2024-10-14 04:09:16

假设我正确理解了这个问题:

当将会话存储在 mysql 中而不是文件系统上时,用于连接到 mysql 数据库的 mysql 用户名/密码需要对表进行插入和选择权限。如果您有多个有权访问的 mysql 用户,则只要两个 mysql 用户都有权访问该表,插入/选择的数据就没有任何上下文。

话虽如此:

您应该使用相同的用户/密码从 php 连接到 mysql。如果您使用不同的帐户(如果他们有权限),它会起作用,但它没有用户会话数据的上下文,最终可能会让您头疼。

Assuming I'm understanding the question properly:

When storing your sessions in mysql instead of on the filesystem, The mysql username / password used to connect to the mysql database needs insert and select privileges to the table. If you have multiple mysql users who have access, the data that is inserted / selected does not have any context as long as both mysql users have access to the table.

That being said:

You should be using the same user / password to connect to mysql from php. It will work if you use different accounts (if they have privileges), but it has no context on the user's session data and might just end up giving you a headache.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文