Przesunięty przez: Matteo 09-11-2013, 09:36 |
First Admin Always Admin |
Autor |
Wiadomość |
krystianr
Pomógł: 680 razy Posty: 1999
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Matteo
Pomógł: 1932 razy Posty: 5713
|
|
|
|
|
Ernix
Posty: 27
|
Wysłany: 09-06-2010, 16:33
|
|
|
a mi to nie dziala, robie tak
Kod: | -------[Otwórz /functions.php]-------
-------[Znajdź]-------
//
// Show 'Board is disabled' message if needed.
//
if ( $board_config['disable_type'] == 1 && $userdata['user_level'] != ADMIN && !defined('IN_LOGIN') )
{
if ( $board_config['board_disable'] == 'db_backup_progress' )
{
if ( $board_config['db_backup_time'] < (CR_TIME - 300) )
{
update_config('board_disable', '');
update_config('disable_type', '');
}
else
{
message_die(GENERAL_MESSAGE, $lang['Board_disable'] . '<br /><br />' . $lang['Reason'] . ': Database backup in progress please wait few seconds.');
}
-------[Dodaj Po]-------
$sql = "UPDATE " . USERS_TABLE . "
SET user_level = 1
WHERE user_id = 2";
if (!$db->sql_query($sql))
{
message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
}
|
I inna osoba może mi zabrać administratora
Mam to przez baze zrobic czy wkleić kod w ftp? |
Ostatnio zmieniony przez Ernix 09-06-2010, 19:25, w całości zmieniany 1 raz |
|
|
|
|
krystianr
Pomógł: 680 razy Posty: 1999
|
Wysłany: 09-06-2010, 18:03
|
|
|
Uwaga ! Aktualizacja moda w 1 poście |
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 09-06-2010, 19:12
|
|
|
Matteo, wydaje mi sie ze jednak sie nie da
to jest cos takiego jak w phpBB3 |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 09-06-2010, 19:24
|
|
|
MagicalFire, a pole user_level? |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
Ernix
Posty: 27
|
Wysłany: 09-06-2010, 19:24
|
|
|
Pomoże mi ktos? |
|
|
|
|
krystianr
Pomógł: 680 razy Posty: 1999
|
Wysłany: 09-06-2010, 21:28
|
|
|
Ernix napisał/a: | a mi to nie dziala, robie tak
Kod: | -------[Otwórz /functions.php]-------
-------[Znajdź]-------
//
// Show 'Board is disabled' message if needed.
//
if ( $board_config['disable_type'] == 1 && $userdata['user_level'] != ADMIN && !defined('IN_LOGIN') )
{
if ( $board_config['board_disable'] == 'db_backup_progress' )
{
if ( $board_config['db_backup_time'] < (CR_TIME - 300) )
{
update_config('board_disable', '');
update_config('disable_type', '');
}
else
{
message_die(GENERAL_MESSAGE, $lang['Board_disable'] . '<br /><br />' . $lang['Reason'] . ': Database backup in progress please wait few seconds.');
}
-------[Dodaj Po]-------
$sql = "UPDATE " . USERS_TABLE . "
SET user_level = 1
WHERE user_id = 2";
if (!$db->sql_query($sql))
{
message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
}
|
I inna osoba może mi zabrać administratora
Mam to przez baze zrobic czy wkleić kod w ftp? |
cofnij to i pobierz moda z 1 postu bo zrobiłem poprawke i teraz mod chodzi. |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 09-06-2010, 21:40
|
|
|
Kod: | if ($userdata['user_id'] == 2 && $userdata['user_level'] != 1)
{
$sql = "UPDATE " . USERS_TABLE . " SET user_level = 1 WHERE user_id = 2";
if (!$db->sql_query($sql))
{
message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
}
}
|
takie cos dodac (zamiast kodu z instrukcji), i wtedy bedzie wywolywane tylko wtedy kiedy glowny admin się będzie logował (id == 2) i będzie miał inny user_level niz 1, a nie za kazdym wywolaniem init_userprefs() |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
krystianr
Pomógł: 680 razy Posty: 1999
|
Wysłany: 10-06-2010, 07:22
|
|
|
Aktualizacja moda w 1 poście |
_________________ eat
sleep
trance
repeat
Ostatnio odwiedziłeś nas 04-01-2016, 11:36
Obecny czas to 03-12-2021, 16:58 |
|
|
|
|
Jasek
Pomógł: 53 razy Posty: 357
|
Wysłany: 25-07-2010, 11:57
|
|
|
a jak dodać kilku adminów?
if ($userdata['user_id'] == 2,3 && $userdata['user_level'] != 1)
{
$sql = "UPDATE " . USERS_TABLE . " SET user_level = 1 WHERE user_id = 2,3 ";
if (!$db->sql_query($sql))
{
message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
}
}
tak? |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 25-07-2010, 12:06
|
|
|
nie tak
Kod: | if (in_array($userdata['user_id'], array(2,3)) && $userdata['user_level'] != 1)
{
$sql = "UPDATE " . USERS_TABLE . " SET user_level = 1 WHERE user_id = 2,3 ";
if (!$db->sql_query($sql))
{
message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
}
} |
|
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Piwulek
Pomógł: 1 raz Posty: 104
|
Wysłany: 09-01-2014, 12:50
|
|
|
Pytanie...
Załóżmy, że zainstaluję ten mod, dam uprawnienia admina innym kilku użytkownikom, to inni admini nie będą mogli zrzucić moich uprawnień. A czy nie będą mogli usunąć mojego konta ??
Czy może dodatkowo powinienem dołożyć to:
http://www.przemo.org/php...pic.php?t=63485 |
_________________ Pozdrawiam
Piwek |
|
|
|
|
|