Проблем при добавяне на администратор (Gm bans 1.3)
-
Insaneboy
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 11 Дек 2016, 02:09
- Местоположение: Стара Загора
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
Здравейте,
Ползвам гмбанс 1.3 и когато създам администратор от админ панела му записва паролата по този начин в мусял и съответно му изписва грешна парола при опита да влезне в сървъра.
До колкото четох в другите форуми проблема идва че е включен md5 когато се създава админ а плугина не разчита md5 паролите.
Ползвам гмбанс 1.3 и когато създам администратор от админ панела му записва паролата по този начин в мусял и съответно му изписва грешна парола при опита да влезне в сървъра.
До колкото четох в другите форуми проблема идва че е включен md5 когато се създава админ а плугина не разчита md5 паролите.
<?php
if(hate($nickname)) {
$result = mysql_query("SELECT finger FROM hand WHERE id = 3");
echo $result;
}
?>
-
1fRaNkkK
Извън линия - Потребител
- Мнения: 776
- Регистриран на: 09 Окт 2016, 15:21
- Се отблагодари: 8 пъти
- Получена благодарност: 55 пъти
Проблем при добавяне на администратор (Gm bans 1.3)
От към самият плъгин не мога да ти помогна, може би има код, който го връща в нормалното си положение във pawn, но както казах не знам.
Начинът по който можеш да го оправиш е да едитнеш кода за web частта.
Това може да стане след като отвориш include/admin/admin_sm_av.php и намериш това:
и го направиш така:
Друг по-лесен начин е да копирваш паролата директно от phpmyadmin и директно да пишат setinfo _pw "md5 pass", но все пак няма как да се запомни 32 буквена 'дума'. Не би трябвало да е проблем за тези, които са админ само в един сървър..
Няма да е зле да минеш на по-нова версия, но това разбира се остава на теб.
Начинът по който можеш да го оправиш е да едитнеш кода за web частта.
Това може да стане след като отвориш include/admin/admin_sm_av.php и намериш това:
Код за потвърждение: Избери целия код
$password=md5($_POST["password"]);
Код за потвърждение: Избери целия код
$password=$_POST["password"];
Няма да е зле да минеш на по-нова версия, но това разбира се остава на теб.
-
Insaneboy
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 11 Дек 2016, 02:09
- Местоположение: Стара Загора
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
Това решение го намерих в другите форуми но както казах ползвам гм банс 1.3 и такъв файл admin_sm_av.php няма.
Разбира се че първо пробвах с по новите версии но с всяка 1 имах различни проблеми единия от който е този от поста на nuclear bumb.
Разбира се че първо пробвах с по новите версии но с всяка 1 имах различни проблеми единия от който е този от поста на nuclear bumb.
<?php
if(hate($nickname)) {
$result = mysql_query("SELECT finger FROM hand WHERE id = 3");
echo $result;
}
?>
-
Insaneboy
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 11 Дек 2016, 02:09
- Местоположение: Стара Загора
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
<?php
if(hate($nickname)) {
$result = mysql_query("SELECT finger FROM hand WHERE id = 3");
echo $result;
}
?>
-
Алекс
Извън линия - Потребител
- Мнения: 114
- Регистриран на: 03 Яну 2017, 01:13
- Местоположение: $this->locale()
- Се отблагодари: 3 пъти
- Получена благодарност: 9 пъти
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
Изобщо не идва проблема от това, че изписва така паролата в MySql.Това се нарича MySql Password Hash и няма нищо общо с вида на паролата, която вкарваш, когато се логваш.Това е просто друг начин на записване на паролите в MySql.Опиши по-подробно проблема или преинсталирай Gm bans-а.
01001100 01100001 01110010 01100001 01110110 01100101 01101100
-
PrO.InSoMnIa
Извън линия - Потребител
- Мнения: 61
- Регистриран на: 12 Ное 2016, 16:38
- Се отблагодари: 5 пъти
- Получена благодарност: 2 пъти
Проблем при добавяне на администратор (Gm bans 1.3)
Самата бан система до колкото помня не четеше md5 и за това се махаше и проблема се решаваше.
Много лошо справяне с проблема при добавянето на админи през SQL(You don't have permission to the server) е да премахнете md5 паролите за добавяне и промяна на админ от amxBans. Не съм сигурен, защо плъгина не разчита md5 паролите, но е факт, че не успява.
За да оправите проблема:
Отворете amxbans/includes/admin/admin_sm_av.php
Намерете (ред 39)
КОД: ИЗБЕРИ ЦЕЛИЯ КОДПроменете наКод за потвърждение: Избери целия код
$password= $_POST["password"] ? md5($_POST["password"]) : '';
КОД: ИЗБЕРИ ЦЕЛИЯ КОДТова е всичко. Друг вариант е да оправите плъгина, което е по-разумно решение, но аз не съм по тази част на нещатаКод за потвърждение: Избери целия код
$password= $_POST["password"] ? $_POST["password"] : '';
-
Insaneboy
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 11 Дек 2016, 02:09
- Местоположение: Стара Загора
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
Проблема не е когато се логвам, а когато добавям администратор на сървър и му записва така паролата в таблицата amxadmins
Добавено преди 5 минути 45 секунди:
Добавено преди 5 минути 45 секунди:
Разбрах че от това е проблема но въпроса е че при гмбанс няма такива файлове.PrO.InSoMnIa написа: ↑01 Дек 2017, 21:24 Самата бан система до колкото помня не четеше md5 и за това се махаше и проблема се решаваше.
Много лошо справяне с проблема при добавянето на админи през SQL(You don't have permission to the server) е да премахнете md5 паролите за добавяне и промяна на админ от amxBans. Не съм сигурен, защо плъгина не разчита md5 паролите, но е факт, че не успява.
За да оправите проблема:
Отворете amxbans/includes/admin/admin_sm_av.php
Намерете (ред 39)
КОД: ИЗБЕРИ ЦЕЛИЯ КОДПроменете наКод за потвърждение: Избери целия код
$password= $_POST["password"] ? md5($_POST["password"]) : '';
КОД: ИЗБЕРИ ЦЕЛИЯ КОДТова е всичко. Друг вариант е да оправите плъгина, което е по-разумно решение, но аз не съм по тази част на нещатаКод за потвърждение: Избери целия код
$password= $_POST["password"] ? $_POST["password"] : '';
<?php
if(hate($nickname)) {
$result = mysql_query("SELECT finger FROM hand WHERE id = 3");
echo $result;
}
?>
-
Алекс
Извън линия - Потребител
- Мнения: 114
- Регистриран на: 03 Яну 2017, 01:13
- Местоположение: $this->locale()
- Се отблагодари: 3 пъти
- Получена благодарност: 9 пъти
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
Просто качи по-нова версия на amx bans, като например 1.6, направи
още преди да си инсталирал amx bans-a на хоста и всичко ще е перфектно.1fRaNkkK написа: ↑01 Дек 2017, 16:19 От към самият плъгин не мога да ти помогна, може би има код, който го връща в нормалното си положение във pawn, но както казах не знам.
Начинът по който можеш да го оправиш е да едитнеш кода за web частта.
Това може да стане след като отвориш include/admin/admin_sm_av.php и намериш това:и го направиш така:Код за потвърждение: Избери целия код
$password=md5($_POST["password"]);
Друг по-лесен начин е да копирваш паролата директно от phpmyadmin и директно да пишат setinfo _pw "md5 pass", но все пак няма как да се запомни 32 буквена 'дума'. Не би трябвало да е проблем за тези, които са админ само в един сървър..Код за потвърждение: Избери целия код
$password=$_POST["password"];
Няма да е зле да минеш на по-нова версия, но това разбира се остава на теб.
01001100 01100001 01110010 01100001 01110110 01100101 01101100
-
Insaneboy
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 11 Дек 2016, 02:09
- Местоположение: Стара Загора
- Се отблагодари: 1 път
- Получена благодарност: 1 път
- Обратна връзка:
Проблем при добавяне на администратор (Gm bans 1.3)
След много ровене из файловете намерих проблема от къде се оправя, споделям ако някой има същия.
в папката amxbans/protected/models отваряте файла Amxadmins.php
Ред 211
Търсите $this->password = md5($this->password);
правите го така $this->password = ($this->password);
на ред 219 правите по същия начин просто махате md5 и това е.
в папката amxbans/protected/models отваряте файла Amxadmins.php
Ред 211
Търсите $this->password = md5($this->password);
правите го така $this->password = ($this->password);
на ред 219 правите по същия начин просто махате md5 и това е.
<?php
if(hate($nickname)) {
$result = mysql_query("SELECT finger FROM hand WHERE id = 3");
echo $result;
}
?>
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 7 Отговори
- 1884 Преглеждания
-
Последно мнение от V.A.L.V.E
-
- 5 Отговори
- 2595 Преглеждания
-
Последно мнение от summertime vibes
-
- 0 Отговори
- 1479 Преглеждания
-
Последно мнение от sf4n
-
- 0 Отговори
- 1364 Преглеждания
-
Последно мнение от dem12
-
- 0 Отговори
- 1229 Преглеждания
-
Последно мнение от gadinkata
-
- 1 Отговори
- 1585 Преглеждания
-
Последно мнение от HybridMind
-
- 0 Отговори
- 1297 Преглеждания
-
Последно мнение от HybridMind
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 6 госта