Основная идея формы входа в систему заключается в проверке учетных данных при входе пользователя и установке файла cookie для запоминания учетных данных при загрузке новой страницы.
Вы можете проверить метод setcookie (http://us.php.net/setcookie) чтобы узнать, как установить cookie.
Вы также можете посмотреть сеансы (http://us.php.net/manual/en/function.session-start.php), который является способом хранения данных на стороне сервера для конкретного пользователя.
Следующая статья будетдать вам лучшее представление о том, как написать форму входа в систему: http://www.devshed.com/c/a/PHP/Creating-a-Secure-PHP-Login-Script/
Редактировать: Как отметил Джон, при добавлении имени пользователя на вашу страницу возникает много проблем безопасности. Вы должны знать, что файлы cookie могут бытьугон и сеансы могут быть украдены.
Несколько приемов, чтобы предотвратить это:
- Убедитесь, что у людей нет возможности внедрить JavaScript на вашу страницу. Например: http://ha.ckers.org/xss.html
- Вы должны использовать HTTPS-соединения на страницах, требующих входа в систему, поскольку это предотвратит кражу файлов cookie через незащищенные соединения.
- Возможно, вы захотите сделать недействительной готовкут. е. если исходный IP-адрес изменился в случае кражи cookie.
Надеюсь, это поможет,