• Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Модератор форума: LightInDarkness  
[Сайт]ModSpora: Web-Interface for MaNGOS
Shadow666
Скаут
Единственная проблема которую я заметил , нету проверки аккаунта на "созданность"
то есть на наличие такого же уже в базе.
Любые манипуляции с кодом последней версии приводили меня всё равно к сообщению аккаунт успешно создан.
Если кто может чем помочь , помогите пожалуйста.
Сообщение # 121 написано 25.02.2012 в 03:36
Borodatych
Скаут
Вдруг кому пригодится.
В файле ./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 занят';
}
...
Сообщение # 122 отредактировано Borodatych - Воскресенье, 01.04.2012, 15:16
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Поиск: