I love the smell of UnrealEd crashing in the morning. – tarquin
UE3:WebAdmin (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> WebApplication >> WebAdmin |
- Package:
- WebAdmin
- Direct subclass:
- UTServerAdmin
| This is an auto-generated page and may need human attention. Please remove this 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
[edit] Properties
[edit] auth
Type: IWebAdminAuth
The authorization handler instance
[edit] AuthenticationClass
Type: string
Modifiers: globalconfig
Defines the authentication handler class to use instead of the default one.
[edit] bChatLog
Type: bool
Modifiers: globalconfig
[edit] 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.
[edit] dataStoreCache
Type: DataStoreCache
[edit] defaultAuthClass
Type: Class
The default authentication class
Default value: Class'WebAdmin.BasicWebAdminAuth'
[edit] defaultSessClass
Type: Class
The default session handler class
Default value: Class'WebAdmin.SessionHandler'
[edit] handlers
Type: array<IQueryHandler>
The loaded handlers.
[edit] menu
Type: WebAdminMenu
The menu handler
[edit] pccleanup
Type: PCCleanUp
[edit] QueryHandlers
Modifiers: globalconfig
The list of query handlers to automativally load
Default value, index 0: "WebAdmin.QHCurrent"
Default value, index 1: "WebAdmin.QHDefaults"
[edit] serverIp
Type: string
Modifiers: protected
local storage. Used to construct the auth URLs.
[edit] SessionHandlerClass
Type: string
Modifiers: globalconfig
The session handler to use instead of the default session handler
[edit] sessions
Type: ISessionHandler
The session handler
[edit] startpage
Type: string
Modifiers: globalconfig
The starting page. Defaults to /current
Default value: "/current"
[edit] timestamp
Type: string
Modifiers: const
Will contain the timestamp when this package was compiled
Default value: "2008-06-03 19:29:29 +0000"
[edit] version
Type: string
Modifiers: const
Default value: "1.4"
[edit] Instance functions
[edit] addMessage
[edit] addQueryHandler
Add a query handler to the list. This will also call init() and registerMenuItems() on the query handler.
[edit] CleanupApp
Overrides: WebApplication.CleanupApp
[edit] CleanupMsgSpecs
[edit] CreateChatLog
[edit] getAuthURL
return the authentication URL string used in the user privileged system.
[edit] getMessagesObject
[edit] getSession
Adds the ISession instance to query
[edit] getWebAdminUser
Retreives the webadmin user. Creates a new one when needed.
[edit] include
Include the specified file.
[edit] init
Overrides: WebApplication.Init
[edit] initQueryHandlers
Load the registered query handlers
[edit] pageAbout
[edit] pageAuthentication
Produces the authentication page.
[edit] pageGenericError
Create a generic error message.
[edit] pageGenericInfo
Create a generic information message.
[edit] parseCookies
[edit] Query
Overrides: WebApplication.Query
[edit] renderMessages
[edit] sendPage
Load the given file and send it to the client.
