Systemy sieciowe

Literatura:

  1. L. Welling, L. Thomson. PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie czwarte, Helion, Gliwice, 2009. ISBN: 978-83-246-0821-8.
  2. L. Ullman. PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start. Helion, Gliwice, 2009. ISBN: 978-83-246-1723-4.
  3. D. Cederholm. Kuloodporne strony internetowe. Jak poprawić elastyczność z wykorzystaniem XHTML-a i CSS. Helion, Gliwice, 2006. ISBN: 83-246-0316-6.
  4. T. Ballad, W. Ballad. Securing PHP Web Applications. Addison-Wesley Professional, USA, 2008. ISBN: 978-0321534347.
  5. http://webmaster.helion.pl/

Materiały dydaktyczne:

  1. Ćwiczenia nr 1: Wymagania co do wyglądu strony.
  2. Ćwiczenia nr 1: Prezentacja z pierwszych zajęć AKTUALIZACJA
  3. Ćwiczenia nr 1: Testowy layout
  4. Ćwiczenia nr 2: Prezentacja z języka JavaScript
  5. Ćwiczenia nr 2: Wprowadzenie do PHP
  6. Ćwiczenia nr 3: Operatory i zmienne superglobalne
  7. Ćwiczenia nr 4, 5: Sesje, tablice i ciągi znaków.
  8. Przykład realizacji prostej captchy
  9. Ćwiczenia nr 6: Funkcje i procedury
  10. Kolokwium nr 1: Zagadnienia na kolokwium
  11. Podłączenie do bazy: Wymogi i materiały
  12. Podłączenie do bazy – przykład: Przykład
  13. Uwierzytelnianie: Materiały
  14. Szczegółowe ustalenia co do bloga: Wymogi
  15. Podstawy zabezpieczenia aplikacji PHP: Locking down your PHP applications

Finalne ustalenia co do bloga:

  1. Moduł logowania
    • Hasła przechowywane w bazie w formie zahaszowanej
    • Wykorzystanie soli
    • Automatyczne przekierowanie do panelu administracyjnego
    • Po 3 niewłaściwych próbach logowania – blokada użytkownika
  2. Moduł administracyjny
    • Dodanie wpisów (nazwa użytkownika uzupełniana automatycznie)
    • Edycja/usuwanie wpisów (tylko dokonanych przez użytkownika lub wszystkich jeśli zalogowany użytkownik jest administratorem) wraz z potwierdzeniem
    • Administrator może dodatkowo dodać użytkownika, odblokować użytkownika lub go usunąć
  3. Archiwum
    • Lista miesięcy tylko dla bieżącego roku, w których dokonano wpisu
    • Wyświetlanie wpisów tylko z danego miesiąca po kliknięciu
  4. Lista kategorii
    • Dynamicznie generowana lista wszystkich unikalnych kategorii wpisów
    • Po kliknięciu wyświetlane są wszystkie wpisy należące do danej kategorii
  5. Komentowanie wpisów ze zintegrowaną captchą
  6. Należy pamiętać o możliwie najbardziej restrykcyjnej walidacji wejścia na każdym z etapów pracy z systemem

Komentowanie wyłączone.

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera