24. oktober 2002 - 09:13Der er
2 kommentarer og 2 løsninger
Password og bibeholdelse af status som logget på
Jeg har arbejdet en lille smule med jsp, og har oprettet en database, hvor de enkelte brugere har registreret brugernavn og password. Jeg har lavet en metode i java der kontrollerer hvorvidt der er indtastet korrekt brugernavn og password, men hvordan sørger man for, at brugeren bibeholder sin status som logget ind, når han en gang har indtastet korrekt brugernavn & password? Jeg har hørt om de hersens scopes i jsp, men kan det bruges her, og hvis så, hvordan? Databasen er forresten MySQL. Det skal gerne være sådan, at hver gang man bevæger sig fra et sted til et andet, så checkes der hele tiden, om brugeren har rettigheder til at se siden. Eventuelt med en variabel, hvis det kan lade sig gøre.
Boolean loggetInd = new Boolean(false); session.setAttribute("status", loggetInd); //nu har du en attribut der hedder "status" som indeholder false. //Den attribut kan bruges så længe din session lever.
//og på alle dine sider kan du tjekke på atributter således Boolean status = (Boolean)session.getAttribute("status");
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.