Page 104 - 4475
P. 104

// Користувач не входив у систему,
                   // але якимось чином потрапив на цю сторінку
                   echo 'Ви не входили в систему, тому і виходити
               із неї не потрібно.<br />';
                 }
               ?>
               <a href="authmain.php">На головну</a>
               </body>
               </html>
                      Таким  чином,  ми  можемо  захистити  будь-яку
               сторінку  від  випадкового  доступу  до  неї.  Особливо
               важливим цей чинник є для сторінок, що вносять зміни в
               дані  веб-додатку,  наприклад  ті,  що  взаємодіють  з  базою
               даних.

                                    Хід виконання роботи

                    1. Відредагуйте index.php, додавши замість простої
                    авторизації авторизацію методом сесій.
                    2. Встановіть перевірку реєстрації користувача на
                    сторінках, вказаних у завданні.
                    3. Відредагуйте базу даних таким чином, щоб пароль
                    у ній зберігався в форматі хешу md5().

                                           Завдання
                    Перевірка  користувача  має  бути  на  наступних
               сторінках:
                    - головна;
                    - всі сторінки запису даних у таблицю;
                    - файл remover.php.

                    Контрольні запитання
                    1 Недоліки простої авторизації.
                    2 Сеанси.
                    3 Порядок роботи з сеансами.
                    4 Реалізація сеансів у мові РНР.
                    5 Розмежування прав користувачів.
                                            99
   99   100   101   102   103   104   105   106   107   108   109