急!是关于Session的问题
我的系统是有很多不同的应用,不同的用户登录时,使用不同的菜单,
我在设计用户表时,定义三个字段:用户名、密码和标志,
这个标志是针对不同的菜单的(有可能有多个用户登录同一个菜单)。
我在登录验证时:$_SESSION['valid_ID']=$level;
然后在每一个php中都有类似:
if($_SESSION['valid_ID']!='3')
{
echo "非法用户<br/>";
exit;
}
这里的'3'就表示第三种菜单(我一共有5种)。
可是我发现当我开启两个菜单后,第一个菜单
运行时就会出现“非法用户”,我想这是因为
valid_ID是全局变量,第二个菜单的valid_ID值
把第一个菜单中的valid_ID覆盖了。
请问有什么办法来标识不同的用户并能判断出来呢?
(我上网查,好像用什么UID,我也不知道怎么获取,怎么用)