Как организовать вход в админку сайта администратору?

Есть сайт, на котором не предусмотрена регистрация пользователей, то есть формы "Логин-Пароль-Submit" не видно никому из пользователей сайта.
Как организовать вход в админку сайта администратору? Другими словами, как показать форму авторизации только администратору и не показывать обычным пользователям?
Есть же способы, кроме как дописывать в URL главной страницы "/admin"?
  • Вопрос задан
  • 16772 просмотра
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Нормальных вариантов не так много - админка на https для сайта на http, site/admin, admin.site/, кнопка или ссылка на странице.
А извращаться можно по разному, например ввод какого-нибудь кода в поле одной из форм на сайте, привязка к ip администраторов, ручное задание кукиса, несколько невидимых областей на странице по которым нужно кликнуть в определённом порядке...
Ответ написан
Комментировать
MegaMufa
@MegaMufa
Если админ - конкретный человек, и меняется он не так часто, делаю вход в админку по адресу admin.site.com. Но сам домен в DNS не прописываю. Записываю его в файле host. И все, на данный поддомен попадет только админ. Ну или тот, кто знает об этой фиче, но там форма авторизации.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 7
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Пугает чисто визуальная составляющая, что авторизацию видят все, а по факту могут зайти только админы? Тогда может есть смысл сделать что-то вроде пасхального яйца - кликни в углу трижды и сверху появится блок с авторизацией. Ну и написать в форме, что вход для админа, а ты, раз нашел - молодец.
Ответ написан
Комментировать
mshak
@mshak
Попробуй рассмотреть вариант авторизации по двухстороннему SSL.
Авторизация по сертификату, никаких форм логин/пароль.
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Хм. а Вы не думали, что админка может вообще наружу никак не выводиться?
банально - сайт админка, торчащий исключительно внутри локальной сети, на каком-нить 192.168.0.123 с хостнеймом adm.site.local, а наружу торчит исключительно читающий из базы фронтенд.
Тогда перебирать admin.site.net или site.net/admin можно до второго пришествия.
Ответ написан
Комментировать
eprivalov
@eprivalov
Учусь
ИМХО без авторизации никак...
Ответ написан
@ChemAli
А в чём проблема с /admin? о_О
Ответ написан
Комментировать
gogolinsky
@gogolinsky Автор вопроса
Не, проблем особо нет. Я на этом варианте и остановился.
Но вот скажем есть lenta.ru. На ней нет страницы /admin. Как админы заходят на сайт?
Ответ написан
alta77
@alta77
Вход по ip (точнее показ авторизации) наверно тоже извращение?
А так,конечно, ввести урл самый простой и гуманный способ!)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы