Upload
miroslaw-zelent
View
137
Download
1
Embed Size (px)
DESCRIPTION
r u kiddin me
Citation preview
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
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.