![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: 1 Всего: 3 |
нужно определить
если пользователь пришел с aut.php показываем файл если с другой страницы Гоним в шею. код
Добавлено @ 12:11 а да.. всегда срабатывает на else -------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
| coyl |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 13.6.2006 Репутация: нет Всего: 1 |
http маленькими буквами надо написать. Наверное.
else { print "авторизируйтесь пожалуйста!."; exti(); } так надёжнее Это сообщение отредактировал(а) coyl - 9.1.2007, 12:17 |
|||
|
||||
| Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: 1 Всего: 3 |
Это 100% без разницы.
Добавлено @ 12:16 попробовал, 0 эмоций -------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
| coyl |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 13.6.2006 Репутация: нет Всего: 1 |
Еще может быть браузер не передаёт этот заголовок. вообще эта проверка нехороша. заголовок реферер можно легко подделать.
|
|||
|
||||
| Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: 1 Всего: 3 |
да как?
Добавлено @ 12:24 браузер передает проверил -------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Alix36, а где сама авторизация? Я не совсем понимаю чего ты хочешь, если чел прошел авторизацию после всех проверок посылаешь его хедером на определенную страницу, при этом проверяешь постоянно его авторизационные данные.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: 1 Всего: 3 |
я занашу данные авторизации в куки, тк они мне понадобятся, поэтому если пользователь просто откроет эту страницу и авторизационные данные будут в куках, то прога заработает, но меня напугали что куки подделать можно, поэтому и проверяю
-------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Alix36, http://forum.vingrad.ru/topic-130455.html почитай про подмену куи и успокойся. Меньше слушай, больше читай вот тут: http://phpclub.ru/detail/ пока все не изучишь, не приходи, тут есть все.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
В настоящий момент это делается сверх просто. Народ ставит специальные расширения в браузер и у них кнопа добавляется при нажатии на которую и происходит замена referer на все, что угодно. Это значит, что эту переменную без дополнительной экранировки нельзя использовать (например: записывать в базу данных). Туда легко можно запихнуть спецсимволы... P.S. В вашем случае это не так существенно, ибо клиент не знает с чем сравнивается эта переменная, ибо он не видет Ваш php сценарий... -------------------- ![]() ![]() |
|||
|
||||
| Alix36 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 6.11.2006 Репутация: 1 Всего: 3 |
GZep, юсверы бывают умные, могут догадаться... хотя я еще планировал скрывать адресную строку.....
-------------------- Наши лица как дым, И никто не узнает как мы победим. (С)Пикник. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Читаем и вникаем в алгоритм:
http://vingrad.ru/PHP-PHPSCRIPTS-002849 Потом задаем в поиск "REFERER" и читаем все что есть. Тема закрыта. Эти вещи надо самому думать... Еще подобные темы будут появляться, будут кирпичи. Лень программисту не помеха. Добавлено @ 14:18 Читаем основы межсетевого взаимодействия по протоколу HTTP, и понимаем, что адресная строка не нужна в принципе. |
|||
|
||||
![]()
|
| Правила форума "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. |