Vraag : richt opnieuw op zittingsafloop?

kan iemand me een manier om een gebruiker als session.email EQ '' van een toepassingsniveau opnieuw te richten vertellen?

I probeerde om



in de toepassingspagina maar kreeg eindeloos opnieuw richt lijn. ben I die missen iets?

Antwoord : richt opnieuw op zittingsafloop?

Judson, weet ik wij op vele posten hebben samengewerkt.  Ik waardeer dat u een „denker“ bent en niet alleen slikt wat aan u wordt gevoed.  Ik volgde ook verbindingen aan uw websites van een andere post en dacht zij, oh zeer goed waren, en ik uw muziek om zeer een beroep doend vond te zijn.

Betreffende de dichtbije vraag, was ik de bedoeling van deze code benieuwd.  Het schijnt als u eenvoudig test om te zien of wordt de persoon het programma geopend en of moeten zij niet hen aan een pagina opnieuw richten, maar in plaats van een login pagina leidt u hen naar de homepage.

Als ik correct bij de bedoeling veronderstelde, zou ik typisch iets in die aard. doen.

1) maak een lijst van veilige omslagen (kon de hoogste namen van het niveaudossier ook omvatten)
2) controle om te zien of is de gebruiker momenteel binnen van een veilige omslag (wat betekent het login vereist)
3) controle om te zien of wordt de gebruiker of niet het programma geopend
4) laad de login pagina en onderbreek het verzoek (beëindig de paginalading na login.cfm)

>
rs, listLast (cgi.script_name, „/\“))>  
    ) of val (session.userID) eq 0>  
       
       
   




O.k., zo lang verhaal plotseling.  Dit is zeer gelijkaardig aan wat u doet.  Ik vermeld het voor het geval dat ik op het juiste spoor ben en het kan u ideeën geven over het beveiligen van slechts bepaalde omslagen.  

In uw geval, vermijden wij enkel de homepage wanneer het controleren login.  Als dat allen is hebt u, toen nodig die werken.  Als u meer (sommige veilige pagina's en anderen niet) misschien een beetje meer zoals de code nodig hebt die ik enkel heb gepost?

Andere oplossingen  
 
programming4us programming4us