Общие > Веб-технологии
Прочитать из браузера клиента *.txt с дискетки
Divego:
А не затруднитли вас объяснить поподробнее этот вариант dhtml+ActiveX.
Я сейчас немного поподробнее объясню. Что бы однозначно идентифицировать users в системе, предпологается что с ним будет физический идентификационный ключ. В роли ключа будет дискетка с паролем в текстовом файле - как наиболее дешёвое и легкодоступное и универсальное средство. И всё бы ни чего да вот что бы защитить этот ключ от тиражирования, нужно жёстко привязать файл к дорожке и проверять соответствие номера дорожки и пароля.
Для этого неоходим прямой физический доступ к дискете.
CGVictor:
Divego
Делаешь глупость два раза.
Первый: для проверки клиента есть решения на базе клиентских сертификатов, X.509 и далее по теме. И не надо извращаться с дискетами и прочей лабудой, которая еще и работает через раз.
Второй: не думаю, что твое веб-приложение требует именно такого подхода. Или оно и не веб вовсе?
0b0rm0t:
Dhtml --- html + javaScript, то бишь веб-страница. ActiveX нужен для несвойственных веб-станице функций. IE-only.
Но даже ActiveX не даст доступа к дорожкам дискеты. Тут надо пользоваться чем-то другим (в смысле --- не dthml). Как пример крайнего извращения могу предложить вызывать через ActiveX exe-шник, написанный на си. Я делал так один раз, работало. Правда, часто конфликтовало с антивирусными средствами (из-за ActiveX, его обычно отрубают наглухо).
Имхо тут надо либо пересматривать механизм идентификации (если есть желание использовать dhtml), либо писать "нормальное" клиентское приложение, у которого не будет проблем с правами.
Навигация
Перейти к полной версии