2
Zadanie – Licencja na kodowanie O luju! Czarne garniaki, rządowe cwaniaki z Londynu skontaktowali się z Tobą - chodzi o stworzenie tajnej strony internetowej (na zlecenie agencji rządowej MI6), która będzie używana przez agentów Jej królewskiej Mości. Ponieważ strona ma być tajna, to logowanie do serwisu odbywać się będzie na stronie głównej witryny będącej jedynie „przykrywką” tajnego systemu dla agentów. Strona główna serwisu index.php ma być pojedynczą witrynką – blogaskiem o książce „Sztuka wojny” autorstwa Sun Tzu. Na tej stronie-przykrywce (wyglądającej wiarygodnie, a więc ładnie wystylizowanej w CSS) ma znajdować się co najmniej kilka cytatów bezpośrednio z książki, a gdzieś wśród nich także ten: Z tego powodu żadnego żołnierza nie traktuje się tak dobrze, jak szpiega, żaden nie otrzymuje nagród równie bogatych, jak szpiedzy, i żadna sprawa nie jest otoczona taką tajemnicą, jak praca szpiegów. Link do strony logowania login.php ma zostać umieszczony na literce „ż” w słowie „żołnierza” - kliknięcie litery przeniesie nas do formularza logowania. Ten link nie ma być w żaden sposób wyróżniony w index.php – absolutnie nie może być niebieski ani podkreślony (ma wyglądać jak zwykła literka) i nawet po najechaniu na literkę „ż” kursor ma pozostać niezmieniony (nie może to być „łapka”, czyli pointer). W pliku login.php oprócz zwykłych pól formularza ma znajdować się w nim pięć checkboxów: Domyślnie wszystkie pięć pól jest odznaczonych, zalogowanie się do serwisu jest możliwe tylko jeżeli zaznaczono taką kombinację (i jednocześnie podano prawidłowy login i hasło): Lista kont do założenia w serwisie: Administracja MI6 Login Hasło M likeaboss Q astonmartin Moneypenny diamondsareforever Agenci Jej królewskiej Mości Login Hasło 001 iamtheone 002 zawszedrugi 003 atentrzecicobylglupi 004 kaliber44 005 okoń 006 sixsixsix 007 spectre

projekt2

Embed Size (px)

DESCRIPTION

r u kiddin me

Citation preview

Page 1: projekt2

Zadanie – Licencja na kodowanie

O luju! Czarne garniaki, rządowe cwaniaki z Londynu skontaktowali się z Tobą - chodzi o stworzenietajnej strony internetowej (na zlecenie agencji rządowej MI6), która będzie używana przez agentówJej królewskiej Mości.

Ponieważ strona ma być tajna, to logowanie do serwisu odbywać się będzie na stronie głównejwitryny będącej jedynie „przykrywką” tajnego systemu dla agentów. Strona główna serwisuindex.php ma być pojedynczą witrynką – blogaskiem o książce „Sztuka wojny” autorstwa Sun Tzu.

Na tej stronie-przykrywce (wyglądającej wiarygodnie, a więc ładnie wystylizowanej w CSS) maznajdować się co najmniej kilka cytatów bezpośrednio z książki, a gdzieś wśród nich także ten:

Z tego powodu żadnego żołnierza nie traktuje się tak dobrze, jak szpiega, żaden nie otrzymuje nagród równiebogatych, jak szpiedzy, i żadna sprawa nie jest otoczona taką tajemnicą, jak praca szpiegów.

Link do strony logowania login.php ma zostać umieszczony na literce „ż” w słowie „żołnierza” -kliknięcie litery przeniesie nas do formularza logowania. Ten link nie ma być w żaden sposóbwyróżniony w index.php – absolutnie nie może być niebieski ani podkreślony (ma wyglądać jakzwykła literka) i nawet po najechaniu na literkę „ż” kursor ma pozostać niezmieniony (nie może to być„łapka”, czyli pointer).

W pliku login.php oprócz zwykłych pól formularza ma znajdować się w nim pięć checkboxów:

Domyślnie wszystkie pięć pól jest odznaczonych, zalogowanie się do serwisu jest możliwe tylko jeżelizaznaczono taką kombinację (i jednocześnie podano prawidłowy login i hasło):

Lista kont do założenia w serwisie:

Administracja MI6

Login Hasło

M likeaboss

Q astonmartin

Moneypenny diamondsareforever

Agenci Jej królewskiej Mości

Login Hasło

001 iamtheone

002 zawszedrugi

003 atentrzecicobylglupi

004 kaliber44

005 okoń

006 sixsixsix

007 spectre

Page 2: projekt2

Funkcje, jakie ma realizować serwis:

1. Każdy agent Jej królewskiej Mości po zalogowaniu widzi stronę startową, która:

- pokazuje jego avatar,

- wypisuje dla niego pełną historię jego logowań do systemu (data, czas logowania) w polu textarea,

- pokazuje mu trzy najświeższe ogłoszenia od administracji, przy czym ogłoszenia od M są całe zapisane pogrubioną, czerwoną czcionką

- daje mu możliwość przejścia do skryptu zmiany swojego hasła changepass.php,

- daje mu możliwość przejścia do skryptu zmiany avatara changeavatar.php,

- daje mu możliwość przejścia do skryptu upload.php – jest to skrypt przesłania tajnego pliku do administracji agencji, przesłanie jest możliwe tylko po podaniu hasła: idzietajnyplikbejbe

- daje mu możliwość przejścia do skryptu kalkulatora walut: kalkulator.php, który dzięki użyciu JavaScriptu pozwala przeliczyć złotówki, dolary bądź euro na funty (kursy walut ustaw wg uznania)

2. Każdy członek administracji po zalogowaniu widzi stronę startową, która:

- pokazuje jego avatar,

- jeśli zalogowany jest M, to widzi on dodatkowo napis: May God save the Queen! napisany niebieską, pogrubioną, podkreśloną i pochyloną czcionką

- wypisuje dla niego pełną historię jego logowań do systemu (data, czas logowania) w polu textarea,

- pokazuje mu trzy najświeższe ogłoszenia od administracji, przy czym ogłoszenia od M są całe zapisane pogrubioną, zieloną czcionką

- daje mu możliwość przejścia do skryptu zmiany swojego hasła changepass.php,

- daje mu możliwość przejścia do skryptu zmiany avatara changeavatar.php,

- daje mu możliwość przejścia do skryptu dodania ogłoszenia sendmessage.php,

- NIE daje mu możliwości przejścia do skryptu kalkulatora walut: kalkulator.php, który dzięki użyciu JavaScriptu pozwala przeliczyć złotówki, dolary bądź euro na funty

- daje mu możliwość przejścia do skryptu wypisującego listę wszystkich agentów w systemie agentlist.php, lista ma zawierać psedonimy, avatary agentów oraz datę i czas jedynie ostatniego logowania każdego z nich w systemie

Zadanie dla twardzieli (nawet tego nie czytaj, jeśli masz słabe serce):

- członkowie administracji mają możliwość przejścia do skryptu wypisującego listę przesłanych przez agentów tajnych plików showfiles.php zawiera on infomację kto i kiedy przesłał plik, jaką ma on nazwę oraz bezpośredni link do jego pobrania w postaci tekstu: [ POBIERZ ]

Informacja końcowa

Jeżeli istnienie serwisu w sieci kiedykolwiek wyjdzie na jaw, Sekretarz Obrony wyprze się współpracyz Tobą, zostaniesz wtrącony do więzienia, gdzie do końca życia będziesz grać w Fallouta 4. Tawiadomość ulegnie samozniszczeniu w ciągu jednego roku szkolnego.