![]() |
Запуск флэшки на терминале.
Итак. Есть задача - наладить работу флэшки в инфокиоске.
1. Пользователь авторизуется при помощи пластиковой карты. 2. Флэшка получает эти данные и выдает ответ. Вопрос - каким образом взаимодействует флэшка и система в процессе авторизации? Каким образом вообще на терминалах запускают флэшки? |
Недавно делал проект на инфомате (инфокиоске).
Там крутился обычный Apach. Данные брались из текстовых файлов, хотя БД на MySQL также присутствовала, но для другой части проекта. Поэтому можно сделать так же, авторизацию сделать средствами PHP, если, конечно, все должно быть не так уж мегасекьюрно. Хотя, если речь идет о флеше, то такой схемы, думаю будет достаточно: Apache + PHP + MySQL. Не могу вам подсказать, как забирать данные из считывателя. Может быть, сделать ежесекундный опрос БД на предмет того, кто сейчас залогинен. А в БД на MySQL уже как-то писать со считывателя. Есть два варианта запуска флешки - из браузера и как exe-шник. Если делать из браузера,как у нас, то по умолчанию у нас флешка грузилась в Оперу при загрузке инфомата, а Opera старовала при этом в режиме киоска (есть там такой, все лишнее убрано). Если делать EXE-шник, то можно его раскрыть во весь экран. Или вообще прописать в реестре вместо Explorer'а как shell (естественно, для пользовательского профиля, для админского оставить как есть). |
Насколько мне известно, бывает ещё софтина-окружение, которое по ExternalInterface передаёт данные.
|
У нас на терминале стоит Java сервер небольшой, в котором реализовано общение с внешними устройствами (BNA, RFID-reader и т.д.) и общение с основным сервером, на котором БД. Флэш взаимодействует с JAVA по сокету. Вставили карту, ява считала карточку с кардридера, отправила по сокету во флэш, флэш проверил, отправил запрос на авторизацию, сервер на терминале переслал запрос серверу с БД, там оно авторизовалоссь и отправило обратно ответ об успешной авторизации, сервер на терминале переправил ответ флэшу, флэш показал красивое сообщение. Как-то так...
|
| Часовой пояс GMT +4, время: 17:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.