Avatar billede fear Nybegynder
01. marts 2002 - 12:37 Der er 4 kommentarer og
1 løsning

Access denied til visse JSP-sider!

Hvordan løser man at man kun har tilgang til websiden hvis man er logget ind.

startsiden er f.eks:
www.test/web/index.jsp

og man må kun få tilgang til www.test/web/opret.jsp,
hvis man er logget ind.


Findes der en smart måde at løse dette problemet på?
Avatar billede fear Nybegynder
01. marts 2002 - 12:38 #1
de nævnte adresser er fiktive...
Avatar billede fear Nybegynder
01. marts 2002 - 12:41 #2
hvis man skriver www.test/web/opret.jsp direkte i browseren, så må man altså ikke kunne se siden, med mindre man er logget ind!
Avatar billede disky Nybegynder
01. marts 2002 - 13:57 #3
Du laver en bean som holder styr på om folk er logget ind, og på alle sider der kræver man er logget ind spørger du denne bønne om folk er blevet godkendt.
Avatar billede fear Nybegynder
01. marts 2002 - 15:48 #4
--> disky

Sådan har jeg også lavet det, men det virker ikke helt optimalt.

Når man er logget ind i system og kigger lidt på siden, og herefter f.eks. skriver www.jubii.dk i browseren, og herefter klikker tilbage-knappen  browseren, så er man stadig logget ind!!

Jeg ved ikke om det er explorer der husker siden, e.l.!
Avatar billede disky Nybegynder
01. marts 2002 - 17:26 #5
Okay, det der sker er at din session stadigvæk er gyldig i, normalt 30 min efter du har forladt siden.

Du kan lave et javascript på de beskyttede sider, som bliver activeret ved <body unload='blablabla'>

det blablabla script skal så lave et lille popup vindue som kalder en jsp side, der invaliderer din session, f.eks. ved at slette data i din bean.

Det er ca. sådanne www.dating.dk gør det.

Hvis jeg finder på en bedre ide vender jeg tilbage.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester