Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
DLE + Aion регистрация
#11
Отреагировал.
Ответ
#12
У меня это место прошло нормально, где после $regpassword = $user_arr[2]; добавил $aionpassword = base64_encode(sha1($user_arr[2],true));
А вот где $id = $db->insert_id(); ниже добавить $db->query( "INSERT INTO account_data(name, password, email, activated) VALUES ('{$name}', '{$aionpassword}', '{$email}', '1')" );
Выходит ошибка
Код:
MySQL error in file: /engine/cache/system/plugins/7531835bc24fa315c7eaf2d795c4eb5d.php at line 753
Error Number: 1064
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO account_data (name, password, email, activated) VALUES ('tayl' at line 1

Вот сама таблица
Код:
DROP TABLE IF EXISTS `account_data`;
CREATE TABLE `account_data`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `password` varchar(65) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `activated` tinyint(1) NOT NULL DEFAULT 1,
  `access_level` tinyint(3) NOT NULL DEFAULT 0,
  `membership` tinyint(3) NOT NULL DEFAULT 0,
  `old_membership` tinyint(3) NOT NULL DEFAULT 0,
  `last_server` tinyint(3) NOT NULL DEFAULT -1,
  `last_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `last_mac` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'xx-xx-xx-xx-xx-xx',
  `ip_force` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `expire` date NULL DEFAULT NULL,
  `toll` bigint(13) NOT NULL DEFAULT 0,
  `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `question` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `answer` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `balance` float NULL DEFAULT NULL,
  `return_account` tinyint(1) NOT NULL DEFAULT 0,
  `return_end` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `name`(`name`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;

Решил сам проблему, в таблице была ещё одна обязательная колонка, надо было её в запрос добавить! Теперь ктонить бы помог с восстановлением пароля)

lostpassword.php
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  İnterServ (PTS Aion 4.6) Nexus034 0 1,987 11-21-2020, 10:38 PM
Последний пост: Nexus034
  Дебагнутый Server64 (Aion pts) hops55 4 4,467 10-06-2020, 06:37 AM
Последний пост: Romanz
  Aion сервер под клиент 4.8 EU PROGRAMMATOR 67 72,474 03-24-2019, 09:32 AM
Последний пост: css
  U3J-Aion сборка flopix 15 6,464 01-18-2019, 05:22 PM
Последний пост: flopix
  Помогите "оформить" Aion KoToWeD 0 1,750 08-15-2016, 04:01 AM
Последний пост: KoToWeD
  GeoData for Aion Karen 4 3,107 12-29-2014, 12:44 AM
Последний пост: Karen
  Парсер для AION zorgtm 41 21,512 09-30-2013, 05:53 PM
Последний пост: Phantom-Dev
  U3J AiON 514 - странное поведение системы на атаку МОБ'ов TieLay 1 2,400 06-07-2013, 11:16 AM
Последний пост: TieLay
  U3J AiON 504 s4nders 2 3,133 04-12-2013, 04:28 PM
Последний пост: s4nders
  Aion 3.5 Nextel 6 3,644 04-11-2013, 03:33 PM
Последний пост: JackAion

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)