A bitrixben lévő adminisztrátorok csoportjából kizárjon egy felhasználót
Blog> Bitrix> Felhasználó kizárása egy ID = 1 felhasználóval a Bitrix adminisztrátorok csoportjából
Volt ok, amikor egy ID = 1 felhasználónak szüksége volt a webhely rendszergazdájának jogainak eltávolítására, és történt egy eset. A rendszergazdák jogaival kapcsolatos egyéb fiókok is szerepeltek a webhelyen, de csak azért, hogy eltávolítsák a kullancsot a felhasználó beállításaiban, 1 azonosítójú azonosítóval, természetesen ez biztonsági okokból történt.
A Bitrix fejlesztői azt javasolják, hogy ne változtassanak meg, elkerülve az API-t. De mivel nem volt más út, úgy döntöttek, hogy ezt megteszik.
Az adatbázisban egy b_user_group nevű tábla található. Ebben a táblában vannak olyan rekordok, amelyek tárolják a felhasználói azonosítókat és azon csoportazonosítót, amelyhez tartoznak, vagyis ezeket a mezőket USER_ID és GROUP_ID. Valószínűleg már kitalálta, hogy ha törli a szükséges rekordot, kizárhatja a felhasználót a kívánt csoportból.
Szükséges tehát törölni a rekordot, ahol USER_ID = 1 (ez az első felhasználó azonosítója) és GROUP_ID = 1 (ez a Rendszergazdák csoport azonosítója). Ehhez egyszerű lekérdezést végezhet az adatbázisban.
A lekérdezés végrehajtása után 1 bejegyzés törölve lett az adatbázisban. Így eltávolítottuk a felhasználó bejegyzését erre a csoportra. Ez minden, nincs több manipulációra szükség.
A lekérdezést az SQL konzolban végrehajthatja, közvetlenül a Bitrix adminisztrációs területen:
Beállítások -> Eszközök -> SQL lekérdezés
Nos, végül szeretném megjegyezni, hogy nagyon óvatos voltál az adatbázisban dolgozni, tk. könnyen elintézhető az adatbázisban.
Erre a legjobb, sikeres!