![]() |
|
Модераторы: 2man |
![]()
|
|
| griker |
|
||||||
![]() MDMA ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.7.2006 Где: Tallinn Репутация: нет Всего: 8 |
Вы правы, но можно найти более оптимальный вариант Мы будем использовать PHP, а именно следующим образом: Главная страница:
Обработчик данной формы:
-------------------- I don't respect police |
||||||
|
|||||||
| ElGuapo |
|
|||
|
Добрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 1.7.2006 Репутация: нет Всего: 3 |
Страница-то все равно в открытом виде, к чему тогда это все? Тогда уж всю ее и запихнуть в pass.php, а в начале написать:
И все! Ой нет, не все! Не GET, конечно, а POST, зачем пароль-то светить! |
|||
|
||||
| griker |
|
|||
![]() MDMA ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.7.2006 Где: Tallinn Репутация: нет Всего: 8 |
Зачем, поскольку страница(обработчик) написана на PHP, то соответственно код данной страницы не виден, так как этот язык является серверным.
Ранее данные мною коды являются самыми удобнымы и безопасными! -------------------- I don't respect police |
|||
|
||||
| Djuicy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.8.2006 Где: планета Земля Репутация: нет Всего: 14 |
Большое спасибо, Griker и ElGuapo!
Уважаемый ElGuapo, вариант Griker'а меня вполне устраивает, т.к. предполагается что ползователи страниц будут не настолько подкованы чтобы додуматься до просмотра кода. Так что на данном этапе все нормально. Всем учавствовавшим в теме - большое спасибо! Добавлено @ 18:55 Только вот один вопрос: куда в теле страницы вставить код обработчика на php? |
|||
|
||||
| griker |
|
||||||||
![]() MDMA ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.7.2006 Где: Tallinn Репутация: нет Всего: 8 |
Djuicy, вариант с кодом PHP является самым безопасным потому, что данный код(PHP код) - не виден в коде страницы и соответственно в любом случае пользователи вашего сайта не будут располагать возможностью промотреть его
А теперь - как работать с данными скриптами: Создаёте два файла: pass.htmlи pro.php Файл pass.html будет содержать форму с запросом пароля. Показываю полный код данной страницы: pass.html:
Далее - файл pass.php располагает следующим кодом: pass.php:
Даю небольшое пояснение странице(сценарию) pro.php:
Данная строчка, а именно набор цифр 12345 являются паролем и вы задаёте его в соответствии со своими желаниями
Здесь, а именно index.php определяется страница, открываемая при наборе правельного пароля, вы располагаете менять её(ссылку) в соответствии со своими желаниями Всё, желаю удачи, если будут вопросы - задавайте! Это сообщение отредактировал(а) griker - 3.9.2006, 20:34 -------------------- I don't respect police |
||||||||
|
|||||||||
| ElGuapo |
|
|||
|
Добрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 1.7.2006 Репутация: нет Всего: 3 |
Коллеги, вы про одно забываете, страница, которую вы пытаетесь укрыть (на которую происходит перенаправ) - она-то в открытом коде! А значит, ее URL можно узнать после того, как пользователь на ней побывал: в журнале посмотреть, на кнопку "назад" понажимать, через плечо у коллеги, наконец
Так что этот вариант - совсем не безопасный. Дело ваше, но технологически эта страница перенаправления (pass.php) совершенно излишняя. Со страницы ввода пароля направляйте прямо на вашу тайную страницу. А в ней, в начале, малюсенький код, который я привел в последнем своем посте. Он проверит пароль, и если неверный, то страницу не покажет. И бесполезно потом набирать ее URL. Это на одну страницу проще и в сто раз надежнее. И еще раз громко
И сохранится эта ссылка в журнале. Зачем вы пароль-то светите? Это сообщение отредактировал(а) ElGuapo - 3.9.2006, 23:35 |
|||
|
||||
| Djuicy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.8.2006 Где: планета Земля Репутация: нет Всего: 14 |
Хорошо, ElGuapo.
Я обязательно учту все Ваши дополнения. Спасибо ;) |
|||
|
||||
| ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 1 Всего: 18 |
Возможно, что уже не вовремя, но предлагаю в самом начале страницы (естественно, она должна быть php) разместить такой код:
|
|||
|
||||
| Djuicy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.8.2006 Где: планета Земля Репутация: нет Всего: 14 |
Уважаемый ewolf,
А где надо в таком случае прописывать корректный пароль логин? в каком месте кода или файле? |
|||
|
||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
Djuicy, посмотри этот пример
из темы "Как сделать в JS такое окошко, для входа на страницу HTML" Это сообщение отредактировал(а) pythonwin - 30.10.2006, 14:06 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие движки / фрейморки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |