Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Элементы HTML и CSS

  Все выпуски  

RusFAQ.ru: Элементы HTML


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Дизайн / web-дизайн / Элементы HTML

Выпуск № 45
от 31.07.2005, 15:00

Администратор:3BEPEK
В рассылке:Подписчиков: 141, Экспертов: 27
В номере:Вопросов: 1, Ответов: 7


Вопрос № 24050: Подскажите, возможно ли, только средствами JavaScript, без РнР, сделать так, что бы при скачивании файла с сайта запрашивался пароль? Заранее благодарен за ответ....

Вопрос № 24.050
Подскажите, возможно ли, только средствами JavaScript, без РнР, сделать так, что бы при скачивании файла с сайта запрашивался пароль? Заранее благодарен за ответ.
Отправлен: 26.07.2005, 13:05
Вопрос задал: SergeY (статус: Посетитель)
Всего ответов отправлено: 7

Отвечает: Tsechoev Bagaudin
Здравствуйте, SergeY!
Запросить можно, но нельзя сверить, так как надо будет брать откуда-нибудь действительный пароль.
---------
Есть только одно зло - невежество, и только одно благо - знания
Ответ отправил: Tsechoev Bagaudin (статус: 10-ый класс)
Отправлен: 26.07.2005, 13:11

Отвечает: Alexey Vilchinsky
Здравствуйте, SergeY!
если ты имеешь ввиду скачивание через браузер, то можно поставить обработчик OnClick на ссылку. При нажатии на ссылку выводится форма с запросом логина и пароля. Вот в принципе и усё...
---------
Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 3-ий класс)
Отправлен: 26.07.2005, 13:32

Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, SergeY!
надо использовать .htaccess

Приложение:

---------
Все мы будем в аду, но я буду с вилами!!

Ответ отправил: Cтепанов Андрей Валерьевич (статус: 3-ий класс)
Отправлен: 26.07.2005, 15:27
Оценка за ответ: 5

Отвечает: .: JeWeL :.
Здравствуйте, SergeY!
Возможно, но это не безопасно, с точки зрения, что тот кто захочет получить Ваш файл, сможет просмотреть код страницы и в нем найдет пароль. Можно сделать на основе кук, тогда будет немного посложнее, но в принципе тоже реализуемо. В этом случае злоумышленнику надо будет искать сохраненные куки у себя на компе. Аналогично, если он их найдет, то произойдет взлом системы закачки файлов и получить их не составит труда.
Вывод. Без ПХП делать тут нечего.
Возможен также третий вариант, вполне надежный. Создается папка и в нее ложатся файлы .htaccess и .htpassword. В них прописывается пароли и пути к ним. Вот тут надо подумать, чтобы скачать Ваши файлы, не каждому это дано (если конечно пароля не знают =)) ).
---------
Искусственный интеллект ничто по сравнению с натуральной глупостью.
Ответ отправил: .: JeWeL :. (статус: 5-ый класс)
Отправлен: 26.07.2005, 15:48
Оценка за ответ: 4

Отвечает: Шахгусейнов Азиз
Здравствуйте, SergeY!
не советую так.как JavaScript можо спокойно отключить.
---------
Hara Get?
Ответ отправил: Шахгусейнов Азиз (статус: 2-ой класс)
Отправлен: 26.07.2005, 17:22

Отвечает: Алексей Смуриков
Здравствуйте, SergeY!
Можно! Но его будет легко обойти т.к. JS выполняется на стороне пользователя и поэтому исходный текст его виден!
А вот если у вашего хостера есть поддержка .htaccess фалов то вы можете так всё запоролить (файлы по расширению, директории и т.д.). В этом случае вам не потребуется знания о скриптовых языках. Данных файл (.htaccess) поддерживает сервер под управлением Apache или IIS...

* Metall forever! *
Ответ отправил: Алексей Смуриков (статус: Практикант)
Отправлен: 26.07.2005, 20:17

Отвечает: Licvidator
Здравствуйте, SergeY!
Ну в таком случае придется хранить пароль в тексте хтмл.. можно, конечно, придумать сприпт-кодировщик для вычисления жалкого подобия хеша или типа того, и тогда человек, плохо знающий язык яваскрипт, не сможет вчистую подсмотреть пароль:)
И будет это дело выглядеть примерно так: form onsubmit="return checkpass();" (или a href onclick="return checkpass();") где ф-ия checkpass вернет либо true, либо false с каким-нить алертом.
Удачи!
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 26.07.2005, 21:58
Оценка за ответ: 4


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: inet.webbuild.faqhtml
Отписаться
Вспомнить пароль

В избранное