Как правильно указали выше, опытный админ обойдет все варианты, это 100%.
Но если нужна защита от пользователей и есть доступ к компу, на котором должна запускаться админка, может быть попробовать организовать проверку на наличие определенного файла на локальной машине.
docs.php.net/manual/en/function.fopen.php — через fopen, например.
Файл не куки, которые для разных браузеров разные да и пользователь может вдруг почистить диск.
Положить куда-нибудь подальше его. Ну а дальше на ваше усмотрение — можно проверить содержимое файла, кроме его наличия.
Такая мысль.