versiooni juhisest. 2.5.1 Kalender Joonis 18. Kalendrivaate jaoks kasutasin vabavaralist kalendit www.calendarix.com ning muutsin seda vastavalt nõuetele. Kõik kalendrisse sisestatud andmed salvestatakse andmebaasi. Andmebaasi tabelid on Lisas 4. Kõik lehe külastajad saavad kalendrit lugeda ja ka sündmusele klikkides täpsemat infot näha. 2.5.2 Kalendri failide näiteid cal_config.inc.php-s kalendri konfiguratsioonifailis lõin eesti keele failid: • ee.inc.php • ee.months.ee • ee.week.ee $language = 'ee'; // keele valik, eesti keel require $calpath."cal_languages/".$language.".inc.php"; require $calpath."cal_languages/".$language.".months.php"; require $calpath."cal_languages/".$language.".week.php"; Lõin uue kujunduse (3 faili): ilus.menu.css ilus.css ilus.color.php
Google App Engine Andris Reinman kasutajad ja omavad näiteks GMail või Orkuti kasutajanime või siis alternatiivina b) kasutajate e- posti aadress peab olema kindla domeeni aadress. Viimasel juhul peab antud domeen olema registreeritud Google Apps (mitte segi ajada Google App Engine'ga) teenuses. Juhul kui aplikatsioon on edukalt registreeritud ning aplikatsiooni konfiguratsioonifailis app.yaml on kirjas ka korrektne aplikatsiooni ID, võib käivitada käsu ,,Deploy." Selle lõppedes peaks veebilehitseja näitama aadressil aplikatsiooni_id.appspot.com juba kohalikust veebiserverist tuttavat teadet - Hello World. Kõik on seega korrektselt seadistatud ning edasi saab tegeleda juba aplikatsiooni enda arendamisega. app.yaml kasutamine Ülesehitus Kõige olulisem fail mis määrab ära aplikatsiooni tegevuse, on app.yaml - selles failis on kirjas kõik
erinevate õigustega nt Admin, Müügimees, Ostja. Kõigi nende elementaarsete kuid keeruliste
protseduuride jaoks pakub ASP.NET alates versioonist 2.0 välja terve hulga serverikontrolle ning
rollihalduri.
Kuna kogu kasutajatehalduse ja ning tuvastamise teema on üsna mahukas ja keeruline siis ei maksa
ise jalgratast leiutada ning tasub maksimaalselt ära kasutada ASP.NETi poolt pakutavaid
lihtsustavaid vahendeid.
Üldised seadistused
Alustuseks tuleks konfiguratsioonifailis öelda, et me soovime kasutajaid autentida ning autentimata
kasutajad sisse ei saa. Selleks lisame system.web elemendi alla kaks uut elementi:
301. authentication ütleb, kuidas plaanime kasutajaid tuvastada
302. authorization ütleb, kes saab sisse
Autentimiseks kasutame vormipõhist autentimist, mis võimaldab meil kirjutada oma metoodika
kasutajate autentimiseks: