Показать сообщение отдельно

  #2  
Старый 19.01.2009, 12:46
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

данные о правах
PHP код:
$query "SELECT users.user_id,users.right_id,rights.* FROM users,rights WHERE users.right_id=rights.right_id and login='$name'";
        
$res mysql_query($query) or trigger_error(mysql_error().$query);
            if (
$row mysql_fetch_assoc($res)) {
                
$_SESSION['user_id'] = $row['user_id'];
                
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
                
$_SESSION['priv']=$row['right_id'];
            } 
в header.inc.php
прописываю конкретно какие права у юзера
PHP код:
mysql_connect('localhost','calendar','123123') OR DIE("Не могу создать соединение ");
mysql_select_db('smart_calendar') or die(mysql_error()); 
$query "SELECT  * FROM `rights` where right_id='$_SESSION[priv]'";
$res=mysql_query($query) or die(mysql_error());
while(
$row=mysql_fetch_array($res)){
$_SESSION['rights']=$row['rights'];
$_SESSION['holidays']=$row['holidays'];
$_SESSION['structure']=$row['structure'];
$_SESSION['users']=$row['users']; 
а далее на каждой странице идет проверка
PHP код:
if($_SESSION['holidays']=='1'){ 
это вообще правильно все?

З.Ы. это не кмска )
 
Ответить с цитированием