Если пользователь выберет опцию меню Изменить пароль, отобразится форма. Эта форма сгенерирована сценарием 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.
Понравилась статья или раздел сайта - порекомендуйте их друзьям.