![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
Итак. Есть задача - наладить работу флэшки в инфокиоске.
1. Пользователь авторизуется при помощи пластиковой карты. 2. Флэшка получает эти данные и выдает ответ. Вопрос - каким образом взаимодействует флэшка и система в процессе авторизации? Каким образом вообще на терминалах запускают флэшки? |
|
|||||
|
Модрон-ветеринар
|
Недавно делал проект на инфомате (инфокиоске).
Там крутился обычный Apach. Данные брались из текстовых файлов, хотя БД на MySQL также присутствовала, но для другой части проекта. Поэтому можно сделать так же, авторизацию сделать средствами PHP, если, конечно, все должно быть не так уж мегасекьюрно. Хотя, если речь идет о флеше, то такой схемы, думаю будет достаточно: Apache + PHP + MySQL. Не могу вам подсказать, как забирать данные из считывателя. Может быть, сделать ежесекундный опрос БД на предмет того, кто сейчас залогинен. А в БД на MySQL уже как-то писать со считывателя. Есть два варианта запуска флешки - из браузера и как exe-шник. Если делать из браузера,как у нас, то по умолчанию у нас флешка грузилась в Оперу при загрузке инфомата, а Opera старовала при этом в режиме киоска (есть там такой, все лишнее убрано). Если делать EXE-шник, то можно его раскрыть во весь экран. Или вообще прописать в реестре вместо Explorer'а как shell (естественно, для пользовательского профиля, для админского оставить как есть). Последний раз редактировалось mooncar; 16.10.2009 в 19:03. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Насколько мне известно, бывает ещё софтина-окружение, которое по ExternalInterface передаёт данные.
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 17
|
У нас на терминале стоит Java сервер небольшой, в котором реализовано общение с внешними устройствами (BNA, RFID-reader и т.д.) и общение с основным сервером, на котором БД. Флэш взаимодействует с JAVA по сокету. Вставили карту, ява считала карточку с кардридера, отправила по сокету во флэш, флэш проверил, отправил запрос на авторизацию, сервер на терминале переслал запрос серверу с БД, там оно авторизовалоссь и отправило обратно ответ об успешной авторизации, сервер на терминале переправил ответ флэшу, флэш показал красивое сообщение. Как-то так...
Последний раз редактировалось HraD; 17.10.2009 в 17:04. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|