UE3:WebAdmin (UT3)
![]() |
Object >> WebApplication >> WebAdmin |
- Package:
- WebAdmin
- Direct subclass:
- UTServerAdmin
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
The main entry point for the UT3 WebAdmin. This manages the initial web page request and authentication and session handling. The eventual processing of the request will be doen by query handlers.
Copyright 2008 Epic Games, Inc. All Rights Reserved
Author: Michiel 'elmuerte' Hendriks
Properties
auth
Type: IWebAdminAuth
The authorization handler instance
AuthenticationClass
Type: string
Modifiers: globalconfig
Defines the authentication handler class to use instead of the default one.
bChatLog
Type: bool
Modifiers: globalconfig
bHttpAuth
Type: bool
Modifiers: globalconfig
If set to true, use HTTP Basic authentication rather than a HTML form. Using HTTP authentication gives the functionality of automatic re-authentication.
dataStoreCache
Type: DataStoreCache
defaultAuthClass
Type: Class
The default authentication class
Default value: Class'WebAdmin.BasicWebAdminAuth'
defaultSessClass
Type: Class
The default session handler class
Default value: Class'WebAdmin.SessionHandler'
handlers
Type: array<IQueryHandler>
The loaded handlers.
Type: WebAdminMenu
The menu handler
pccleanup
Type: PCCleanUp
QueryHandlers
Modifiers: globalconfig
The list of query handlers to automativally load
Default value, index 0: "WebAdmin.QHCurrent"
Default value, index 1: "WebAdmin.QHDefaults"
serverIp
Type: string
Modifiers: protected
local storage. Used to construct the auth URLs.
SessionHandlerClass
Type: string
Modifiers: globalconfig
The session handler to use instead of the default session handler
sessions
Type: ISessionHandler
The session handler
startpage
Type: string
Modifiers: globalconfig
The starting page. Defaults to /current
Default value: "/current"
timestamp
Type: string
Modifiers: const
Will contain the timestamp when this package was compiled
Default value: "2008-06-03 19:29:29 +0000"
version
Type: string
Modifiers: const
Default value: "1.4"
Instance functions
addMessage
addQueryHandler
Add a query handler to the list. This will also call init() and registerMenuItems() on the query handler.
CleanupApp
Overrides: WebApplication.CleanupApp
CleanupMsgSpecs
CreateChatLog
getAuthURL
return the authentication URL string used in the user privileged system.
getMessagesObject
getSession
Adds the ISession instance to query
getWebAdminUser
Retreives the webadmin user. Creates a new one when needed.
include
Include the specified file.
init
Overrides: WebApplication.Init
initQueryHandlers
Load the registered query handlers
pageAbout
pageAuthentication
Produces the authentication page.
pageGenericError
Create a generic error message.
pageGenericInfo
Create a generic information message.
parseCookies
Query
Overrides: WebApplication.Query
renderMessages
sendPage
Load the given file and send it to the client.
setAuthCredCookie