|
查看: 919|回复: 2
|
Dreamweaver 限制存读问题!!!
[复制链接]
|
|
|
Hi, 各位PHP高手请帮帮忙。
我用Dreamweaver生成的Code做了一个Login page, 以database里的Username & Password & Level (1,2) 分别去到”userpage” (Level=1) 或”adminpage” (Level=2)。
问题: 当我login “userpage” 后,再另外开多一个browser 去login “adminpage”。当我回到userpage按随便一个link (user page 1), 它会跑去adminpage的(admin page 1)里…为什么?
谢谢!! |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-6-2009 06:07 PM
|
显示全部楼层
为什么没有人回答??或者我换个方式问:当我用username: "user1" login 去到page1; 同时又打开browser 用username: "user2" login 也去到page1。当打开回login user1 的页面按refresh; 它变去login user2 的页面,为什么?
<?php
if (!isset($_SESSION)) {
session_start();
}
$MM_authorizedUsers = "1";
$MM_d;
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup)
{
$isValid = False;
if (!empty($UserName))
{
$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers))
{
$isValid = true;
}
if (in_array($UserGroup, $arrGroups))
{
$isValid = true;
}
if (($strUsers == "") && false) {
$isValid = true;
}
}
return $isValid;
}
$MM_restrictGoTo = "index.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
$MM_referrer .= "?" . $QUERY_STRING;
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo);
exit;
}
?> |
|
|
|
|
|
|
|
|
|
|
发表于 13-6-2009 09:06 AM
|
显示全部楼层
我猜想是。。。
browser detect 到 同一个 cookies session. |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|