Papperskorg

Vote:
 
Når man prøver å aksesserer en side som finnes i papperskorgen får man beskjed om å logge inn. Jeg skulle gjerne ha mottatt en exception isteden (file not found). Noen som vet om noen metoder for å løse dette probleme.
#11971
Mar 25, 2008 18:34
Vote:
 
Hej, Det finns idag inget sätt att själv genenrera en exception e dyl, men vad vi skulle kunna göra är att sätta methoden PageBase.AccessDenied() till virtual. Då kan du kontrollera om sidan är Deleted och hantera det på vilket sätt du nu önskar. Skulle det vara en tillfredställande lösning? MVH, Magnus Stråle
#13466
Mar 25, 2008 18:36
Vote:
 
Ja, det er en bra løsning! På forhånd takk.
#13467
Mar 25, 2008 18:36
Vote:
 
Ok, koden har precis checkats in och kommer i nästa release av EPiServer. /MagnusS
#13468
Mar 25, 2008 18:36
Vote:
 
Tilsvarende problem oppstår når man prøver å gjøre en GetPage() på en side som ligger i søppelkassen. Løsningen er å gjøre en try catch på AccessDeniedException. Man må imidlertid bruke Global.EPDataFactory.GetPage ellers så håndteres AccessDeniedException av EPiServer som redirigerer brukeren til Login siden. try { PageData mypage = Global.EPDataFactory.GetPage(pageLink); } catch(AccessDeniedException ex) { }
#13469
Mar 25, 2008 18:36
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.