Webboard

Pełna wersja: Sprawdzenie grupy użytkownika
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB:1.6.13
adres forum:www.wintercraft.pl/forum
na czym polega problem (screen, opis, komunikaty):

Witam mam problem dotyczący strony opartej o forum
przed wpuszczeniem na strone urzytkownika sprawdzam czy jest zalogowany ale chcialbym rowniez sprawdzic czy nalezy do danej grupy. W jaki sposób mogę to zrobic ?


$userID = $mybb->user['uid'];
if($userID == 0)
{
error_no_permission(); //Tak sprawadzam czy uzytkownik jest zalogowany
Coś w tym stylu:

Kod PHP:
$usergroup "SELECT usergroup FROM " TABLE_PREFIX "users WHERE uid = '$mybb->user['uid']'";
echo 
$usergroup
Zrobiłem to może nie dokładnie twoim sposobem ale wzorując się na tym
Można to zrobić używając wbudowanych funkcji w MyBB.
Kod:
$user = get_user($mybb->user['uid']);
echo $user['usergroup'];
http://docs.mybb.com/Database_Tables-mybb_users.html
Przecież skoro jest dostępna tablica $mybb->user, wystarczy sprawdzić jej część: $mybb->user['usergroup']. Dodatkowe zapytanie, które wykonuje funkcja get_user(), jest tutaj zupełnie niepotrzebne.