我想知道在会话中存储我们从数据库(更具体地说是用户信息)检索到的信息是否是一个好习惯,对登录很有用,例如:
例如:
$sql="SELECT * FROM USER";
$result=$myConnexion->query($sql);
$line=$result->fetch_assoc();
$_SESSION['login']=$line['login'];
$_SESSION['name']=$line['name'];
...
然后更容易显示信息,欢迎消息等。 你觉得怎么样?
感谢您的时间
答案 0 :(得分:2)
完全没问题。确保您只存储稍后可能需要的公共信息,这意味着不要将密码或用户ID存储在数据库中。
答案 1 :(得分:1)
是的,没关系,只要您不存储敏感数据,如密码或用户名。你可以查看更多 Using PHP SESSION Variables to store MySQL query results