Вы не зашли.
А почему с одной переменной? Запихивай туда логин и пароль. И потом никаких проверок, просто смотриш идентификатор сессии, если такой есть, то значит это авторизованный пользователь с паролем и логином которые занесены в эту сессию.
Ну вот допустим пользователя авторизован. В сессии у него и логин и пароль. Логин я буду использовать(от этой переменной посты будут писаться), а пароль? Да он лишний просто
Стране нужны автобусы!
неееееет, если без пароля, то от этого логина каждый писать сможет.
Как он сможет писать, если авторизацию проходят с паролем?
Стране нужны автобусы!
похоже мы друг друга не понимаем =/ ну прошел он авторизацию и что? перешел на другую страницу и снова проходить авторизацию?
Нет на другой странице проверяем наличие $_SESSION['user']. Если нету переадрессовываем
Отредактировано Helqg (2008.02.18 20:08)
Стране нужны автобусы!
ну попробуй, о результатах сообщи
Гг. Ага
Стране нужны автобусы!
CREATE TABLE `users`
(
`nick` char(10) NOT NULL,
`pass` char(20) NOT NULL,);
Добавлено спустя 1 минуту 52 секунды: без последней запятой перед скобкой. // Ну, красивая будет таблица?
Отредактировано Helqg (2008.02.19 18:06)
Стране нужны автобусы!
нет
подозреваю что таблица должна выглядеть как минимум вот так
Код:
CREATE TABLE `users` ( |
`id` INT(11) NOT NULL auto_increment, |
`name` VARCHAR(24) CHARACTER set utf8 collate utf8_general_ci NOT NULL, |
`pass` VARCHAR(24) NOT NULL |
) TYPE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; |
Не забывай делать все в UTF-8 и поле с
auto_increment тоже наверняка тебе потребуется. Т.к. идентифицировать пользователя по ID много удобней. Да и надежней.
Отредактировано Gemorroj (2008.02.19 18:06)