spec/logout.cfm
2025-06-02 16:16:51 +03:00

35 lines
988 B
Plaintext

<!---<cfimport prefix="m" taglib="lib"/>
<m:track
thisURL="#request.thisPage#"
defaultBackUrl="."/>
<cfset session.settings=structNew()/>
<cfset structDelete(session,"usr_id")/>
<cfset session.save_login=""/><!--- to reset cookie in onrequestend.cfm--->
<m:location url="#tr.backUrl#"/>--->
<cfimport prefix="m" taglib="lib"/>
<cfimport prefix="m" taglib="lib/bean"/>
<m:track
thisURL="#request.thisPage#"
defaultBackUrl="."/>
<cfparam name="target_page" default=""/>
<cflock scope="session" type="exclusive" timeout="3">
<cfparam name="session.SAML_SessionIndex" default=""/>
<cfset SAML_SessionIndex=session.SAML_SessionIndex/>
<cfset session.settings=structNew()/>
<cfset structDelete(session,"usr_id")/>
<cfset session.save_login=""/><!--- to reset cookie in onrequestend.cfm--->
<cfif len(SAML_SessionIndex)>
<m:location url="saml/logout.cfm?target_page=#urlEncodedFormat(target_page)#"/>
<cfelse>
<m:location url="#tr.backUrl#"/>
</cfif>
</cflock>