jurate.se

PHP Inlämningsuppgift

Uppgiften
Du är säkert med i en förening. I denna inlämningsuppgift så ska du göra en del av en webbplats till en förening du väljer. Koden skall skrivas i PHP och laddas upp på kursens webbserver webbkurs.ei.hv.se (Länkar till en externa sida.), eller en annan webbserver. Om du väljer en annan webbserver är du ansvarig för att den är uppe och snurrar vid examinationen av uppgiften.

Krav för betyget ’G’
På förstasidan (av din skapade webbplats) ska finnas en lista med de nästkommande fem aktiviteterna som föreningen har. Det ska bara visas sådana som inte har varit. Överst i listan ska nästa aktivitet visas och under denna senare aktiviteter. Aktiviteterna skall lagras i en databas på webbservern.

Det ska finnas en administrationssida där man kan lägga till och ta bort aktiviteter. Det ska bara gå att göra detta om man är inloggad. Det finns på G-nivå inte olika användare, och bara ett lösenord, vilket kan hårdkodas i php-koden (ej nödvändigt att lagra i databasen).

Krav för betyget ’VG’
För att får VG på uppgiften måste alla kriterier för betyget ’G’ ovan vara uppfyllda. Dessutom skall följande krav / utvidgningar av uppgiften göras:

Det skall finnas två olika administratörsnivåer i systemet. Inloggad som admin1 kan man visa samtliga aktiviteter (även passerade) samt lägga till aktivieter, medan man behöver nivån admin2 för att även få ta bort aktiviteter.
Lösenorden för administratörskontona skall kontrolleras mot databasen, och vara ”hashade” (lagrade i krypterad form).
Sidan skall vara skyddad mot SQL-injektioner.