это то понятно, я о том, что бы проверять к примеру для авторизованного выводим панельку: "Привет" для не авторизованного "Иди регистрируйся" как проверять на авторизованность? просто !empty? Но тогда мне надо будет различать логин и id юзера. Притом на многих страницах. Вот как это делать?
Блин я чето не догоняю в чем проблема. Ну лазит у тебя по сайту 4 типа. 2 авторизованых и 2 нет. Если не автризованный пытаеться написать сообщуху, ты видишь что у него в сессии нет $_SESSION['user']['id'] и говоришь пошел в жопу. Если добавляют сообщение авторизованые, то ты уже смотришь что в сессии у добавляющего. Например у одного из них $_SESSION['user']['id'] = 1 а у другого $_SESSION['user']['id'] = 2.
Если добавляет юзер у которого 1, ты пишешь в сообщении что оно добавлено юзером 1.
Если добавляет тот у кого 2 ты пишешь добавлено юзером 2.
Добавлено 2010.11.25 12-13
Сессия же не у всех одна, у каждого своя и свои данные в ней.
Я же говорил. При его авторизации ты заносиш его данные в сессию.
1 2 3 4
<?php //тут запрос на получение инфы юзера(при авторизации это уже делается)
$result = mysql_fetch_assoc($sql);
$_SESSION['user'] = $result;
//таким образом у нас в сессиии все данные юзера из таблицы пользователей?>