Vores målgruppe er skolepraktiksteder rundt om i Danmark. Vores brugergruppe er den gængse befolkning.
Opgaven var at lave et login og brugeradministration system.
I systemet skulle man kunne oprette skoler, afdelinger, brugere og teams. Systemet skulle også have 3 roller: Admin, Afdelingsleder og Bruger.
Det skal også være nemt at kunne koble nye sider på med nye funktionaliteter. De nye sider skal også kunne bruge loginsystemet.
Jeg har lavet 3 roller: Admin, Afdelingsleder og Bruger.
Admin kan oprette, slette og redigere skoler, men vedkomne kan også styre afdelinger, bruger og teams.
Afdelingslederen kan oprette, slette og redigere bruger i hans/hindes afdeling, personen kan også det med teams.
Brugeren kan ikke ændre på nogen af hans/hendes indstillinger.
Årsagen til dette er, at vi har erfaring med at brugere med adgang til fx at kunne ændre deres password eller mail, glemmer disse efter en dag eller to.
I skolepraktiken (SKP) har vi heller ikke ressourcerne til at kunne vedligeholde disse sider.
Folk i SKP’en er også på mange forskellige niveauer, så vores systemer skal være nemme at forstå.
Der sker også ofte udskiftning i softwareteamet, fordi de finder en læreplads.
Det er også nemt at tilføje nye sider på grund af jeg bruger noget af Identity framework fra ASP .NET Core.
Hvilket betyder at jeg kan nemt bruge loginsystemet fra brugeradministration systemet på de nye sider.
Jeg har lært en hel masse om sikkerhed og hvor vigtigt det er. Fx har jeg lært at hash et password med bcrypt som er en password hashing algoritme. Jeg er også blevet bedre til at stille min kode op og kommentere det. Kort sagt jeg har lært en del og jeg synes det var en pissefed opgave.
Nogen af funktionerne er blevet slået fra som:
Mail: test1@email.com
Password: Password1
Mail: test2@email.com
Password: Password1
Mail: test4@email.com
Password: Password1
Klik her for at prøve demo sidenSkolepraktik er et tilbud til praktikoplæring for elever, der ikke kan finde en praktikplads i en virksomhed. Målet med skolepraktikken er, at eleverne hurtigst muligt får en uddannelsesaftale, Enten i form af en restlæreaftale, en kort-aftale eller en delaftale.