У меня странный глюк, после авторизации пользователя всё вроде бы нормально, но если юзер вернулся на главную страницу, он автоматом становится админом. Прикольно конечно, но как-то не правильно.
Не буду выкладывать весь код, покажу только фрагменты, где по моему мнению возникает ошибка
файл авторизации:
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
$acc=$myrow['dostup'];
if ($acc=='2') //если доступ 2, то уточнить уровень доступа
{$q="Select * from users where boss='".$_SESSION['Email']."'";
if (mysql_num_rows($r)==0
){$lvl='1';} //если никого нет, установить уровень 1 else {$lvl='3';} //если есть, установить уровень 3
}
else {switch ($acc)
{case 0:$lvl='2'; break; //если доступ 0 установить уровень 2
case 1:$lvl='4'; break; //если доступ 1 установить уровень 4
case 3:$lvl='5'; break;} //если доступ 3 установить уровень 5
}
$q="select * from Access where Level='".$lvl."'";
$lvlname=$m['Name']; //название уровня доступа
$_SESSION['lvl']=$lvl;
$_SESSION['level']=$lvlname;