Те времена, когда материал на сайты добавлялся вручную, давно миновали. Это было слишком неудобно и отнимало кучу времени. Более того, зачастую эти действия мог выполнять только специалист, хорошо разбирающийся в языке разметки HTML.
Во время создания интернет сайта очень важно продумать админку, она обязательно должна принимать во внимание разграничение прав доступа к ресурсу. То есть, человек, обладающий полными правами — администратор сайта — может по своему усмотрению назначать права для других пользователей. Ну и естественно, что для входа в административную часть должен быть предусмотрен пароль и логин пользователя.
Также необходимо позаботиться и о мерах безопасности против возможного взлома. Обычно это достигается путем ограничения разрешаемых попыток авторизации, после чего следуют определенные санкции. Например, можно установить всего три попытки для входа в административную часть. Если все они закончились неудачей, то для компьютера, с которого осуществлялся вход, доступ будет запрещен на некоторое время, которое можно установить произвольно. И только по окончанию этого времени можно будет снова попытаться осуществить вход.
Ну и очень желательно предусмотреть функцию восстановления забытого пароля — мало ли что может случиться, и человек забудет пароль. И если такое вдруг случится, он должен иметь возможность после определенной процедуры получить старый пароль или придумать новый.
Создание админки сайта — процесс достаточно сложный и трудоемкий. И хотя для нее особенно изысканного дизайна не требуется (так как здесь важен именно функционал), создание может занять времени даже больше, чем потрачено на сам сайт. Сегодня существует довольно много уже готовых систем управления сайтами — CMS — как платных, так и бесплатных, в которых предусмотрена удобная и функциональная административная часть. Но она может по каким-то причинам не устраивать заказчика, поэтому они предпочитают заказывать ее создание в индивидуальном порядке.