Вход в личный кабинет через сайт. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 22.11.2010, 22:44   #1
Пользователь

Автор темы (Топик Стартер) Вход в личный кабинет через сайт.

Здравствуйте.

Сталкнулись с не очень приятной проблемкой.
Для начало мы регеструем аккаунт на сайте.
Заходи сразу же в ЛК и все норм заходит.

Далее, запускаем клиент, заходим в игру.
И после захожда в игру, мы заходим на сайи и пытаемся зайти в ЛК - вводим лог и пасс, но нам вот что выдает. И Пишет не верный логин или пароль.
TgZY0A9H2G0ZoOeS5LuUsW2y6QLTB9pWN/V89g56F0y0u21wlWIXRbIGXfDIe3evafXQ+9YzWa08xrcvB2w+ Hg==
|||||||||||||||||||||||||YB8YiWZ++uuzO4wSVyg12j8Cf 3g=


Вот настройки сервера.
Цитата:
# Через сколько секунд после последней активности будут закрыватся соединения с базой, по умолчанию 600 (10 минут)
# данный параметр важно согласовывать с настройками в самом mysql сервере, параметр interactive_timeout
# насколько известно мне по умолчанию параметр interactive_timeout имеет значение 28800 (8 часов)
MaxIdleConnectionTimeout=600
# Интервал проверки неактивных соединений, по умолчанию 60 (1 минута)
# При условии стабильного соединения с базой и корректной настроки MaxIdleConnectionTimeout, можно выставлять 0 (не проверять)
IdleConnectionTestPeriod=60

# Useable values: "true" - "false", use this option to choose whether accounts will be created
# automatically or not.
AutoCreateAccounts= False

# Define various player-typable name templates
# These ones are regular expressions, visit http://www.regular-expressions.info for details
# NOTE1: Generally checking lengths are done here, so pay them attention in templates
# NOTE2: Make sure you're know what are you doing before changing these from defaults

# Account name
AnameTemplate=[A-Za-z0-9]{3,14}
# Account password
ApasswdTemplate=[A-Za-z0-9]{8,24}

# Актуальное шифрование, рекомендуется Whirlpool/DoubleWhirlpoolWithSalt
DefaultPasswordEncoding = Whirlpool
# Поддерживаемые устаревшие методы, есть DES (офф) и SHA1 (l2j)
LegacyPasswordEncoding = SHA1;DES

DoubleWhirlpoolSalt = blablabla

# Allow old authentication method (w/o RSA encryption)
AllowOldAuth = False

# Кешированые ключи
BlowFishKeys = 20
RSAKeyPairs = 10

Вот настройки скрипта с сайта:
Цитата:
function pass_encode($pass)
{
$res = base64_encode(pack('H*', sha1(utf8_encode($pass))));
return $res;
}

if ($my_auth = @mysql_connect("$host:$port", "$user", "$pass", True)){
@mysql_query("set names cp1251");
if (@mysql_selectdb("$db1", $my_auth)){
Возможно, что кодировка Кешируется не верно.
Подскажите, пожалуйста, в чем может быть косяк.

Последний раз редактировалось niko42; 22.11.2010 в 23:51.
niko42 вне форума Ответить с цитированием
Непрочитано 23.11.2010, 00:58   #2
Аватар для Ultimate
Герой

По умолчанию Re: Вход в личный кабинет через сайт.

# Актуальное шифрование, рекомендуется Whirlpool/DoubleWhirlpoolWithSalt
DefaultPasswordEncoding = SHA1
# Поддерживаемые устаревшие методы, есть DES (офф) и SHA1 (l2j)
LegacyPasswordEncoding = Whirlpool;DES

и будет счастье...это легкий пример как исправить это
__________________
Если помог, ткни плюсеГ, это же так просто
Ultimate вне форума Отправить сообщение для Ultimate с помощью ICQ Ответить с цитированием
Непрочитано 23.11.2010, 01:29   #3
Пользователь

Автор темы (Топик Стартер) Re: Вход в личный кабинет через сайт.

Спасибо тебе больше, давай кошелек свой я тебя отблагадарю!!!
niko42 вне форума Ответить с цитированием
Непрочитано 23.11.2010, 16:23   #4
Аватар для Pazzl
Пользователь

По умолчанию Re: Вход в личный кабинет через сайт.

На самом деле можно использовать и Whirlpool
только в коде сайта тогда надо исправить кодирование того пароля который вводит игрок.
для Whirlpool акутальна такая строка
base64_encode(pack("H*", hash ('whirlpool', utf8_encode($password))))
Pazzl вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Личный кабинет AION Mr.TeRay Рынок / Marketplace 18 26.04.2011 22:19
Куплю личный кабинет MooN Рынок / Marketplace 5 31.05.2010 05:07
Личный кабинет Lampard_DS PHP 0 20.12.2009 20:28
Web обвязки+ личный кабинет piratik Движки сайтов (CMS) 0 30.09.2008 09:06
Личный кабинет под DLE log Движки сайтов (CMS) 15 15.07.2008 13:43


© 2007–2023 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 06:12. Часовой пояс GMT +3.

Вверх