- Баллы
- 63
- Имя в Minecraft
- Lemar
Вне: Простите, что много написано, но решил сразу описать все подробно 
Суть проблемы: Авторизация сразу на сервере из самописного лаунчера.
"Используется": CMS Joomla 2.5, Minecraft сервер 1.5, MySQL БД.
Описание проблемы: В базе Jooml'овская таблица "префикс_users". Плагин AuthMe позволяет авторизовываться с логином и паролем от аккаунта сайта и все хорошо, но сессия не сохраняет пароль и если пользователь, например, "вылетел", ему нужно заново вводить пароль (Хотя месторасположение в сессии сохраняется). Если пользователь регистрировался не на сайте, а на сервере, то сессия работает полностью правильно и на Joomla сайте пользователь может авторизовываться.
Однако как открыть сессию плагина AuthMe да еще и на стороне сервера не имею понятия...
План решения проблемы: Добавить в БД переменную "авторизован". Она будет в последствии принимать значения 1 (типа "да") и 0 (типа "нет"). По умолчанию 0. При входе в лаунчер сверяются пароли (введенный и из Joomla). Сверка паролей уже написана и работает. Если пароль правильный, пишем в БД "авторизован" значение 1 и кидаем на сервер. Там усовершенствованный AuthMe смотрит на параметр "авторизован" для ника вошедшего игрока и если там стоит 1, то не спрашивает пароль и меняет значение на 0.
В итоге получаем авторизацию из лаунчера сразу на сервере. А в последствии переменную можно использовать и с сайта или мало ли еще как

Суть проблемы: Авторизация сразу на сервере из самописного лаунчера.
"Используется": CMS Joomla 2.5, Minecraft сервер 1.5, MySQL БД.
Описание проблемы: В базе Jooml'овская таблица "префикс_users". Плагин AuthMe позволяет авторизовываться с логином и паролем от аккаунта сайта и все хорошо, но сессия не сохраняет пароль и если пользователь, например, "вылетел", ему нужно заново вводить пароль (Хотя месторасположение в сессии сохраняется). Если пользователь регистрировался не на сайте, а на сервере, то сессия работает полностью правильно и на Joomla сайте пользователь может авторизовываться.
Однако как открыть сессию плагина AuthMe да еще и на стороне сервера не имею понятия...
План решения проблемы: Добавить в БД переменную "авторизован". Она будет в последствии принимать значения 1 (типа "да") и 0 (типа "нет"). По умолчанию 0. При входе в лаунчер сверяются пароли (введенный и из Joomla). Сверка паролей уже написана и работает. Если пароль правильный, пишем в БД "авторизован" значение 1 и кидаем на сервер. Там усовершенствованный AuthMe смотрит на параметр "авторизован" для ника вошедшего игрока и если там стоит 1, то не спрашивает пароль и меняет значение на 0.
В итоге получаем авторизацию из лаунчера сразу на сервере. А в последствии переменную можно использовать и с сайта или мало ли еще как
