![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
Помогите пожалуйста разобраться. Мучаюсь уже 3 день, ни как не пойму проблему почему не могу войти в админ. центр магазина, ввожу пароль и логин указанный в конфигурационном файле,но ничего не получатся.Скажите где тут ошибка?Заранее спасибо.
Присоединённый файл ( Кол-во скачиваний: 5 )
valentina.zip 689,97 Kb |
|||
|
||||
| destrd |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 1.10.2008 Репутация: 3 Всего: 4 |
Во-первых, потрите куки,
Во-вотрых, на крайний случай мените пароль через базу. --------------------
Some people, when confronted with a problem, think, "I known, I'll use regular expressions." Now they have two problems. -- Jamie Zawinski in comp.lang.emacs |
|||
|
||||
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
||||
|
||||
| bylex |
|
||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
//вот здесь что то не так
далее фрагмент кода config.php
......и т.д. Далее проверка введенного пароля и логина checklogin.php
Далее скрипт соединения с базой connect.inc
далее листинг funcs.php
Подскажите где ошибка? Это сообщение отредактировал(а) skyboy - 23.11.2008, 01:06 |
||||||||||
|
|||||||||||
| destrd |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 1.10.2008 Репутация: 3 Всего: 4 |
Думаете мне хочется тут разбираться?
Где ошибка? Проверьте пароль? Как там хэш отрабатывает и вся фигня, сделайте селект, руками, и посмотрите результат. Где-то при передаче параметров ошибка, если оценить беглым взглядом. --------------------
Some people, when confronted with a problem, think, "I known, I'll use regular expressions." Now they have two problems. -- Jamie Zawinski in comp.lang.emacs |
|||
|
||||
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
Ну вопрос не только к вам
|
|||
|
||||
| theworldcreator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: 10 Всего: 13 |
Cкрипт использует register_globals(набери в google и почитай что это). Весьма вероятно эта директива не включена, и вообще ее использования - признак плохого тона, а при незнание вопроса 90% дырка в безопасности.
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
destrd, если не хочется так и не пишите!!! -------------------- Amazing |
|||
|
||||
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
theworldcreator, Спасибо почитаю про это.
|
|||
|
||||
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
theworldcreator, Красота
|
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
ну включение register_globlas само по себе действительно дырка в безопасности.
что бы переделать надо переписать все куски в коде которые обращаются к POST/GET переменным |
|||
|
||||
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
А пример можно на куске кода моего?
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
ну вот смотри: в форме у тебя есть такое поле: ><input type="text" name="nvshoplogin"> в скрипте используется переменная $nvshoplogin чтобы оно коректно без register_globals работало, нужно в начале скрипта, в котором используется это переменная присвоить её:
и так для каждой переменной, приход которой ты ожидаешь в этом самом месте, лучше всего устроить проверку на корректность принимаемых данных. допустим, что введённая строка содержит только буквы и цифры и больше ничего |
|||
|
||||
| bylex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 22.11.2008 Репутация: нет Всего: нет |
Спасибо за ответ.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |