ресурс для начинающих веб-разработчиков
комплексные веб-услуги по созданию сайтов

Справочный материал по основным языкам программирования и верстки сайтов.

Готовая методика создания простых и сложных динамичных сайтов, с использованием PHP и MySQL.

Использование веб-редактора Adobe Dreamweaver в разработке сайтов.

Использование графических редакторов Adobe Flash, Adobe Photoshop, Adobe Fireworks в подготовке веб-графики.

Разработка веб сайтов под "ключ".

Разработка отдельных фрагментов сайтов, консультации по вопросам верстки веб-страниц и веб-программирования.

Реализация задачи аутентификации и персонализации посетителей в сайте социальных закладок

Реализация задачи аутентификации и персонализации посетителей в сайте социальных закладок

Если пользователь выберет опцию меню Изменить пароль, отобразится форма. Эта форма сгенерирована сценарием chenge_passwd_form.php. Если пользователь не вошел в систему, функция укажет ему, что это необходимо выполнить, чтобы данная страница отобразилась, и предоставит ему ссылку на страницу входа.

Помимо смены пароля необходимо предусмотреть часто возникающую ситуацию, когда пользователь попросту забывает пароль. Обратите внимание, что титульная страница, login.php, содержит ссылку Забыли пароль?, предназначенную для подобных случаев. Ссылка запускает сценарий forgot_form.php, который использует функции вывода для отображения формы.

Для добавления закладок можно щелкнуть на ссылке Добавить закладку в меню пользователя. В результате отображается форма. После отправки формы вызывается сценарий. Этот сценарий также осуществляет проверку допустимости данных, запись в базу данных и вывод информации.

В сценарии member.php и функции add_bm() применялись функции get_user_urls() и display_user_urls(). Они осуществляют, соответственно, извлечение закладок из базы данных и их отображение. Функция get_user_urls() содержится в библиотеке url_fns.php, a display_user_urls() — в библиотеке output_fns.php.