Ten warunek jaki napisałeś nie bardzo ma sens w ogóle składniowo. isset może tylko dać odpowiedź czy coś istnieje, nie można już w nim sprawdzić wartości. Ponadto = to przypisanie, === (lub ewentualnie ==) to porównanie.
Powinno być więc coś jak:
if (isset($_SESSION['ranga']) && $_SESSION['ranga'] === "administrator")) {
// coś jeśli administrator...
} else {
// coś jeśli nie administrator...
}
Zakładając, że reszta kodu, która ustawia rangę do tego klucza w sesji jest poprawna.