ЛК при пополнении баланса переводит реальные деньги в виртуальные.
По-скольку, у Вас один ЛК на несколько проектов, то пополняйте через команду от пользователя, вызывая меж-серверный обмен данными.
Связка: ID-сервиса и сумма (ID-пользователя, зависит от реализации, по-идее - он не нужен при централизованном ЛК)
Делаете доступ к пополнению только с IP-адресов ЛК площадки, можно еще сделать проверочный hash: md5(salt+rnd+summ+timestamp+salt) и передаете все, кроме salt в открытом виде через POST.
Желательно все делать через SSL и/или VPN.
Почитал, мда... а ларчик просто открывается то)
В .htaccess вставляем на всех поддоменах: php_value session.cookie_domain .mysite.com
Обработчик сессии для всех поддоменов в этом случае должен быть один и тот же
или необходимо настроить передачу сессии между разными хостами.
Берем Imagick::medianFilterImage
и проходимся последовательно с радиусом 1-3-5-7-9 пикселей от входного изображения.
Как только разница при наложении между предыдущим и текущим изображением станет меньше порогового - вот наши циферки)
x = new Date();
// Вычислим значение смещения текущего часового пояса в часах
currentTimeZoneOffsetInHours = -x.getTimezoneOffset()/60;
document.write(currentTimeZoneOffsetInHours);
и передаём ajax-ом на сервер, там сверяем:
if (IP->город->пояс города===currentTimeZoneOffsetInHours) -> устанавливаем
else -> Просим пользователя выставить вручную.
Прочитал Ваш доклад:
1. Точно не бэкенд! (см. ответ OnYourLips )
Итог: клиентские приложения JS+HTML5+PhoneGap (для обертки под моб.устройства)
как раз то, что Вы лучше всего понимаете.