![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
StachelDraht |
|
||||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
Привет!
Тема наверно была много раз. Но все таки. Проблема с авторизацией юзеров. Начал изучать сесси и столкнулся с проблемой. При авторизации скрипт говорит что такого юзера нет. Хотя он есть. Это форма через которую проверяем имя и пароль.
Это обработчик
Все по учебнику, а не работает. Спасибо! |
||||
|
|||||
Brilona |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 8.7.2008 Репутация: 1 Всего: 3 |
В описании формы вместо "method" написано "methid"... Может в этом проблема? ;)
|
|||
|
||||
StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
Brilona, спасибо!
![]() Теперь другая проблема. Скрипт останавливается в этом месте:
т.е. получается что идентификатор сесси из формы не совпадает |
|||
|
||||
Brilona |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 8.7.2008 Репутация: 1 Всего: 3 |
1) Я бы проверила (через echo), передается ли вообще идентификатор сессии из формы.
2) Возможно нужно, чтобы идентификатор был в апострофах или кавычках. |
|||
|
||||
StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
ид сесси передается
Добавлено через 6 минут и 57 секунд session_start(); в handler.php Не очень хороший учебник. Спасибо! |
|||
|
||||
StachelDraht |
|
||||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
Все равно ернуда какая то.
Вводим существующее имя пользователя и любой пароль, система авторизовывает без проблем. форма:
Обработчик:
|
||||
|
|||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Это что, запрос ? И даже mysql на него не ругается? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
unicross |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 21 Всего: 53 |
Это в каком учебнике такому учат?
Оппс... ksnk опередил... Это сообщение отредактировал(а) unicross - 20.11.2008, 01:00 |
||||
|
|||||
StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
ksnk,
unicross, не ругается. Учебник: PHP 5 на примерах Максим Кузнецов Игорь Симдянов Сергей Голышев Описание здесь Добавлено через 3 минуты и 29 секунд Четвертый раз пытаюсь написать авторизацию по этой книге. Это сообщение отредактировал(а) StachelDraht - 20.11.2008, 01:12 |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
unicross, Ну да, там-же логическая операция... чего ему ругатся то.
строка 13: if(session_start()) - это что имелось ввиду? Старт сеcсии второй раз? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: 1 Всего: 1 |
ksnk,
если в строке 3 убрать session_start(); вообще ни фига не работает честно говоря я вобще не понимаю этот кусок кода
|
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
![]() ![]() что зв бред в сесcию заноси тогда когда пользователь прошел авторизацию а не сразу пост данные в сессию это тупо... Далее твой шаг былбы таким если ты будишь держать pass и login в сессии ты будишь каждый раз проверять если такой пользователь в БД... не проще сделать так:
Это сообщение отредактировал(а) Sanchezzz - 20.11.2008, 06:42 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |