Модератор форума: LightInDarkness |
Форум Web раздел Сайты / WWW для эмуляторов [Сайт]ModSpora: Web-Interface for MaNGOS (# mangos #) |
[Сайт]ModSpora: Web-Interface for MaNGOS |
Единственная проблема которую я заметил , нету проверки аккаунта на "созданность"
то есть на наличие такого же уже в базе. Любые манипуляции с кодом последней версии приводили меня всё равно к сообщению аккаунт успешно создан. Если кто может чем помочь , помогите пожалуйста.
Сообщение # 121 написано 25.02.2012 в 03:36
|
Вдруг кому пригодится.
В файле ./modules/reg.php ищем схожий код и делаем как ниже: nano ./modules/reg.php Code ... else { //$cont='Создание аккаунта успешно завершено!'; //$q = mysql_query("SELECT * FROM `account` WHERE `username` = 'login'"); //$q2 = mysql_num_rows($q); $nick = $_POST['login']; $w = mysql_query("SELECT * FROM account WHERE nick='".strtolower($nick)."'"); if ($w != "") { $query = mysql_query("INSERT INTO `account` (`username`, `sha_pass_hash`, `email`, `expansion`) VALUES (UPPER('$login'), SHA1(CONCAT(U$query = mysql_query("INSERT INTO `account` (`username`, `sha_pass_hash`, `email`, `expansion`) VALUES (UPPER('$login'), SHA1(CONCAT(UPPER('$login'),':',UPPER('$pass'))), '$email', '$expansion')") ; $cont='Создание аккаунта успешно завершено!'; } else { $cont='Данный Login занят'; } ... |
| |||