Проблема конечно решается многоми способами. Можно и referer проверять (Не особо хорошо), а можно на главной странице куки устанавливать и если соответсвующих кук нету то выкидывать на главную
Т.е. делаем так:
1. На главнйо странице вводим имя пользователя и пвроль, проверям есть ли такие в базе, допустим грубо говоря SELECT * FROM chatok WHERE uname="$uname" AND pass="$pass", где $uname и $pass переданы глдавной старниццекй формой самой на себя. Если имеется такмая записть и пароль совпадает, то кидаем переадресацию на chat.php и ставим куку
2. Что касается chat.php, в нем проверям наличие аунтификационоой куки, и если она есть то пускам в чат, иначе выбрасывает на главную страницу
P.S. А вообще главную страницу и chat.php можно соединить в одной
|