Hi Nick,
Thanks:)

By the way does "CGI.SCRIPT_NAME" take you to the page that was denied?
That is if you go to news.cfm but not logged in, then if you log in will that 
take you back there?

I am using a file to check the login, but everything is based on the index.cfm 
page.

Thanks again,
John

 





________________________________
From: Eric Nicholas Sweeney <[email protected]>
To: cf-newbie <[email protected]>
Sent: Friday, March 6, 2009 10:28:08 AM
Subject: RE: logout.cfm


John - that should do it... Here is mine - could use some slimming... 

<!--- Logout Function --->
<cfif IsDefined("URL. Admin_logout") AND URL.Admin_logout EQ "1">
  <cflock scope="Session" type="Exclusive" timeout="30" throwontimeout="no">
    <cfset Session.Admin_Username="">
    <cfset Session.Admin_UserAuthorization="">
    <cfoutput>#structClear(SESSION)#</cfoutput>

  </cflock>
  <cfset Admin_logoutRedirectPage="login.cfm">
  <cfif Admin_logoutRedirectPage EQ "">
    <cfset Admin_logoutRedirectPage=CGI.SCRIPT_NAME>
  </cfif>
  <cfset
Admin_logoutQuery=ListDeleteAt(CGI.QUERY_STRING,ListContainsNoCase(CGI.QUERY
_STRING,"Admin_logout=","&"),"&")>
  <cfif Admin_logoutQuery NEQ "">
    <cfif Find("?",Admin_logoutRedirectPage) EQ 0>
      <cfset Admin_logoutRedirectPage=Admin_logoutRedirectPage & "?" &
Admin_logoutQuery>
      <cfelse>
      <cfset Admin_logoutRedirectPage=Admin_logoutRedirectPage & "&" &
Admin_logoutQuery>
    </cfif>
  </cfif>
  <cflocation url="#Admin_logoutRedirectPage#" addtoken="no">
</cfif>

- Nick





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-newbie/message.cfm/messageid:4431
Subscription: http://www.houseoffusion.com/groups/cf-newbie/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15

Reply via email to