UTServerAdmin
Class UTImageServer

source: e:\games\UnrealTournament\UTServerAdmin\Classes\UTImageServer.uc
Core.Object
   |
   +--UWeb.WebApplication
      |
      +--UWeb.ImageServer
         |
         +--UTServerAdmin.UTImageServer
Direct Known Subclasses:None

class UTImageServer
extends UWeb.ImageServer



Source Code


00001	class UTImageServer expands ImageServer;
00002	
00003	event Query(WebRequest Request, WebResponse Response)
00004	{
00005		local string AdminUsername, AdminPassword, AdminRealm;
00006	
00007		AdminUsername = class'UTServerAdmin'.default.AdminUsername;
00008		AdminPassword = class'UTServerAdmin'.default.AdminPassword;
00009		AdminRealm    = class'UTServerAdmin'.default.AdminRealm;
00010	
00011		// Check authentication:
00012		if ((AdminUsername != "" && Caps(Request.Username) != Caps(AdminUsername)) || (AdminPassword != "" && Caps(Request.Password) != Caps(AdminPassword))) {
00013			Response.FailAuthentication(AdminRealm);
00014			return;
00015		}
00016	
00017		Super.Query(Request, Response);
00018	}
00019	
00020	defaultproperties
00021	{
00022	}

End Source Code