Показать сообщение отдельно
Непрочитано 14.11.2009, 08:30   #6
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Скрипт регистрации для AioN

Цитата:
Сообщение от 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 ничего не проверял, написал от фонаря, так что работа не гарантируется, но в принципе должно все быть ОК!
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™
Сказали спасибо: