Как скрыть admin.php от обычных смертных

Как сделать сначала авторизацию на сайт как пользователь, если у юзера условная группа админ, то он может зайти на страницу admin.php и авторизоваться там под другими данными, уже как полноценный админ.
В противном случае, admin.php не будет открываться для обычных смертных

 Источник:dle-faq.pro, DLE