Цитата:
Сообщение от acronass
Просто у меня стоит DLE и я хочу всего лишь навсего отдельную страницу с регистрацией.
|
Так если установлен DLE, то может просто модифицировать модуль регистрации самого скрипта? В принципе дел то на пять минут.
Для начала перейти в engine\modules\ и открыть файл
register.php. Находим в нем следующую строку (в Dle 8.3 под №372):
PHP код:
$regpassword = md5( $user_arr[2] );
Пишем ниже:
PHP код:
// Пароль для входа в Aion
$aionpassword = base64_encode(sha1($user_arr[2]));
Ищем ниже строку:
PHP код:
$id = $db->insert_id();
После нее пишем:
PHP код:
// Добавляем данные для входа на сервер
$db->query("INSERT INTO account_data (name, password, activated) VALUES ('$name', '$aionpassword', '1')");
После этого залить таблицы login сервера (\loginserver\sql\) в одну базу с DLE и теперь после регистрации, пользователь будет и игроком. Немного подумав, думаю не сложно будет немного изменить модуль lostpassword.php, что бы игроки могли восстановить пароль.
PS ничего не проверял, написал от фонаря, так что работа не гарантируется, но в принципе должно все быть ОК!