Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Запуск флэшки на терминале. (http://www.flasher.ru/forum/showthread.php?t=131290)

s8000_1 16.10.2009 18:49

Запуск флэшки на терминале.
 
Итак. Есть задача - наладить работу флэшки в инфокиоске.

1. Пользователь авторизуется при помощи пластиковой карты.
2. Флэшка получает эти данные и выдает ответ.

Вопрос - каким образом взаимодействует флэшка и система в процессе авторизации?
Каким образом вообще на терминалах запускают флэшки?

mooncar 16.10.2009 18:58

Недавно делал проект на инфомате (инфокиоске).
Там крутился обычный Apach. Данные брались из текстовых файлов, хотя БД на MySQL также присутствовала, но для другой части проекта.
Поэтому можно сделать так же, авторизацию сделать средствами PHP, если, конечно, все должно быть не так уж мегасекьюрно. Хотя, если речь идет о флеше, то такой схемы, думаю будет достаточно:
Apache + PHP + MySQL.
Не могу вам подсказать, как забирать данные из считывателя. Может быть, сделать ежесекундный опрос БД на предмет того, кто сейчас залогинен. А в БД на MySQL уже как-то писать со считывателя.

Есть два варианта запуска флешки - из браузера и как exe-шник.
Если делать из браузера,как у нас, то по умолчанию у нас флешка грузилась в Оперу при загрузке инфомата, а Opera старовала при этом в режиме киоска (есть там такой, все лишнее убрано).
Если делать EXE-шник, то можно его раскрыть во весь экран. Или вообще прописать в реестре вместо Explorer'а как shell (естественно, для пользовательского профиля, для админского оставить как есть).

etc 16.10.2009 22:02

Насколько мне известно, бывает ещё софтина-окружение, которое по ExternalInterface передаёт данные.

HraD 17.10.2009 17:00

У нас на терминале стоит 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.