Subversion Repositories DevTools

Rev

Rev 6048 | Rev 6183 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
<%
2
'===================================================================
3
'						Access Control Login
4
'===================================================================
5
%>
6
<%
7
'------------ VARIABLE DEFINITION -------------
8
'------------ CONSTANTS DECLARATION -----------
9
'------------ VARIABLE INIT -------------------
6048 dpurdie 10
objAccessControl.objOraSession = OraSession	    ' Create database link for orasession
119 ghuddy 11
objAccessControl.objOraDatabase = OraDatabase	' Create database link for oradatabase
12
'----------------------------------------------
13
%>
14
<%
6181 dpurdie 15
'--------------------------------------------------------------------------------------
16
' Determine if the website will force users to login
17
Function isForcedLogon()
18
    If IsEmpty (Application("ForceLogon")) Then
19
        isForcedLogon = TRUE
20
    Else
21
        isForcedLogon = CBool(Application("ForceLogon"))
22
   End If
23
End Function
24
 
119 ghuddy 25
'-----------------------------------------------------------------------------------------------------------------------------
6181 dpurdie 26
'   Use the global variables  to control the operation
27
'   ForceLogon - Set via global.asa via the Application variable ForceLogon
28
'   PageLogon -  Can be set on per-page base. Default is TRUE. Only used if ForceLogon is false
29
'
119 ghuddy 30
Sub LoginCheck ()
6181 dpurdie 31
    If isForcedLogon() Then ForcePageLogon = TRUE
32
    If ForcePageLogon Then
33
        If NOT objAccessControl.UserLogedIn Then  
34
            objPMod.PersistInQryString ( aPersistList )		' Get all persistant parameters
35
 
36
            If NOT isPopupWindow Then
37
                If objPMod.GetParamValue("rfile") = "" Then Call objPMod.StoreParameter ( "rfile", scriptName )
38
                Call OpenInWindow ( "Login.asp?"& objPMod.ComposeURL() )
39
            Else
40
                Call OpenInParentWindow ( "Login.asp?"& objPMod.ComposeURL() )
41
                Call CloseWindow()
42
            End If
43
 
44
        End If
45
    End If
119 ghuddy 46
 
47
End Sub
48
'-----------------------------------------------------------------------------------------------------------------------------
49
%>
50
<%
51
'------------ RUN BEFORE CONTROL RENDER -------
52
 
53
'--- Login Check ---
54
Call LoginCheck ()
55
 
56
'----------------------------------------------
57
%>
58
<%
59
'------------ RUN AFTER CONTROL RENDER --------
60
'----------------------------------------------
61
%>