Шаг 4. Создание области регистрации и авторизации

На главной странице index.php после области заголовка должна быть реализована область, которая содержит

1 вариант кнопки Регистрации и Авторизации;

2 вариант кнопки Оставить отзыв и Выйти (если пользователь авторизовался).

Поэтому добавим к коду страницы index.php после области с заголовком сайта следующий фрагмент:

<?php

    /* Если пользователь еще не авторизован на сайте, его переменные сессии (мы организуем их позже) пока пусты, нужно вывести ссылки на регистрацию или авторизацию */

if (empty($_SESSION['login']) or empty($_SESSION['id']))

{

?>

//скрипт прерывается и следует обычный html код

       <div id="auth_block">

                <div id="link_register">

                   <a href="registr.php">Регистрация</a>

               </div>

                <div id="link_auth">

                   <a href="avtor.php">Авторизация</a>

               </div>

        </div>

//скрипт снова начинается чтобы обработать вариант else

<?php

}

/* Если пользователь уже авторизован, нужно выводить ссылки на страницу, где можно оставить отзыв или на страницу, которая позволит выйти из авторизации*/

else

{

?>                                     

       <div id="exit_block">

                <div id="link_remark">

                   <a href="remarks.php">Вы можете оставить отзыв</a>

               </div>

                <div id="link_exit">

                   <a href="exit.php">Выход</a>

               </div>

        </div>

<?php

}

?>                                      

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

Получим примерно такой результат (пока пользователь не авторизован):

 

-

 

 

В дальнейшем обработка каждой функции будет проходить по одной и той же схеме (использованы материалы с сайта https://ruseller.com)

- cсылка на странице ведет на php-страницу для заполнения формы;

- кнопка на этой форме запускает php-страницу-обработчик для этой формы;

- в конце этого обработчика располагается ссылка для возврата на одну из страниц для продолжения работы с сайтом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: