Показать сообщение отдельно
Непрочитано 22.07.2010, 15:14   #8
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Вход на сервер

Если регистрировать аккаунт через сервер, то нормально заходит? Если да, возможно используете неверные методы хеширования.

PHP код:
<?php

// Хеш пароля 12345 полученный во время авто-регистрации
$Hash "jLIjfQZ5yojbZGTqxg2pY0VROWQ=";

// Чистый пароль
$Password "12345";

// Пароль пропускаем через метод sha1 с аргументом raw_output = true 
// для возврата двоичной строки длинной в 20 символов. После этого 
// пропускаем полученный хеш через метод base64_encode. Для сравнения 
// можно изучить LoginServer\src\com\aionemu\loginserver\utils\AccountUtils.java
$HashPassword base64_encode(sha1($Passwordtrue));

// проверим, совпадают ли наши хеши паролей
if ((string) $Hash == (string) $HashPassword) {
    echo 
'Пароль полученый во время авторегистрации и с помощью методов 
    sha1($str, true) >>> base64_encode($str) полностью идентичны!'
;
}
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием