У меня есть страница регистрации, которая получает токены, анализирует их и входит в систему, если применяются параметры.
Между тем временем, когда я проверил токен, и временем, когда я удалил токен из базы данных, другой пользователь может использовать тот же токен для входа в систему. Есть ли способ убедиться, что определенный диапазон строк кода будет выполняться без помех, поэтому у меня не будет проблем с состоянием гонки?
Благодарность
Обновить
У меня два сервера.
- апач томкэт 6
- red5 v0.9 (бесплатный сервер для потоковой передачи и обмена данными на базе Java)
Я пишу игровое приложение для Facebook.
сама игра написана в Adobe Flash Builder 2.
сама игра будет обслуживаться с помощью сервера red5. проблема в том, что red5 не получает заголовки запроса и ответа и из-за этого не может получить информацию о сеансе, чтобы использовать ее для получения информации из facebook.
чтобы решить проблему, когда пользователь подключается к серверу tomcat, эта страница проверяет сеанс на наличие информации, связанной с facebook, и использует tinyFBClient для подключения к facebook и для сохранения информации в базе данных mysql (данные пользователя), чтобы убедиться, что это тот же пользователь — это пользователь, который собирается подключиться к red5.
после создания токена. страница tomcat отображает элемент HTML объекта, чтобы показать соответствующий файл SWF (файл игры). страница tomcat передает токен в этот SWF-файл. как только файл SWF загружается, он берет этот токен и использует его для подключения к red5 и для получения информации о пользователе.
Я надеюсь, что это описание поможет вам понять мои потребности. Спасибо за вашу поддержку!