Rev 6183 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%'===================================================================' Access Control Login'===================================================================%><%'------------ VARIABLE DEFINITION -------------'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------objAccessControl.objOraSession = OraSession ' Create database link for orasessionobjAccessControl.objOraDatabase = OraDatabase ' Create database link for oradatabase'----------------------------------------------%><%'-----------------------------------------------------------------------------------------------------------------------------' Use the global variables to control the operation' ForceLogon - Set via global.asa via the Application variable ForceLogon' PageLogon - Can be set on per-page base. Default is TRUE. Only used if ForceLogon is false'Sub LoginCheck ()If bGetApplication("ForceLogon", TRUE) Then ForcePageLogon = TRUEIf ForcePageLogon ThenIf NOT objAccessControl.UserLogedIn ThenobjPMod.PersistInQryString ( aPersistList ) ' Get all persistant parametersIf NOT isPopupWindow ThenIf objPMod.GetParamValue("rfile") = "" Then Call objPMod.StoreParameter ( "rfile", scriptName )Call OpenInWindow ( "Login.asp?"& objPMod.ComposeURL() )ElseResponse.Redirect ("_iframe_logged_out.asp")'Call OpenInParentWindow ( "Login.asp?"& objPMod.ComposeURL() )'Call CloseWindow()End IfEnd IfEnd IfEnd Sub'-----------------------------------------------------------------------------------------------------------------------------%><%'------------ RUN BEFORE CONTROL RENDER -------'--- Login Check ---Call LoginCheck ()'----------------------------------------------%><%'------------ RUN AFTER CONTROL RENDER --------'----------------------------------------------%>