From 1917238cd3f24f05343a8b7737b8208c6e587700 Mon Sep 17 00:00:00 2001
From: lbsa71
Date: Tue, 10 Mar 2009 11:47:34 +0000
Subject: * Re-aligned CustomiseResponse function for imminent up-pulling
---
OpenSim/Client/Linden/LLStandaloneLoginService.cs | 30 ++++++++++------------
OpenSim/Framework/Communications/LoginService.cs | 3 +++
.../Grid/UserServer.Modules/UserLoginService.cs | 6 +++--
3 files changed, 21 insertions(+), 18 deletions(-)
(limited to 'OpenSim')
diff --git a/OpenSim/Client/Linden/LLStandaloneLoginService.cs b/OpenSim/Client/Linden/LLStandaloneLoginService.cs
index 5f43814..8fe7172 100644
--- a/OpenSim/Client/Linden/LLStandaloneLoginService.cs
+++ b/OpenSim/Client/Linden/LLStandaloneLoginService.cs
@@ -48,10 +48,8 @@ namespace OpenSim.Client.Linden
{
private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
- protected NetworkServersInfo serversInfo;
- protected uint defaultHomeX;
- protected uint defaultHomeY;
- protected bool authUsers = false;
+ protected NetworkServersInfo m_serversInfo;
+ protected bool m_authUsers = false;
///
/// Used by the login service to make requests to the inventory service.
@@ -71,10 +69,10 @@ namespace OpenSim.Client.Linden
bool authenticate, LibraryRootFolder libraryRootFolder, ILoginServiceToRegionsConnector regionsConnector)
: base(userManager, libraryRootFolder, welcomeMess)
{
- this.serversInfo = serversInfo;
- defaultHomeX = this.serversInfo.DefaultHomeLocX;
- defaultHomeY = this.serversInfo.DefaultHomeLocY;
- authUsers = authenticate;
+ this.m_serversInfo = serversInfo;
+ m_defaultHomeX = this.m_serversInfo.DefaultHomeLocX;
+ m_defaultHomeY = this.m_serversInfo.DefaultHomeLocY;
+ m_authUsers = authenticate;
m_interServiceInventoryService = interServiceInventoryService;
m_regionsConnector = regionsConnector;
@@ -88,12 +86,12 @@ namespace OpenSim.Client.Linden
return profile;
}
- if (!authUsers)
+ if (!m_authUsers)
{
//no current user account so make one
m_log.Info("[LOGIN]: No user account found so creating a new one.");
- m_userManager.AddUser(firstname, lastname, "test", "", defaultHomeX, defaultHomeY);
+ m_userManager.AddUser(firstname, lastname, "test", "", m_defaultHomeX, m_defaultHomeY);
return m_userManager.GetUserProfile(firstname, lastname);
}
@@ -103,7 +101,7 @@ namespace OpenSim.Client.Linden
public override bool AuthenticateUser(UserProfileData profile, string password)
{
- if (!authUsers)
+ if (!m_authUsers)
{
//for now we will accept any password in sandbox mode
m_log.Info("[LOGIN]: Authorising user (no actual password check)");
@@ -235,8 +233,8 @@ namespace OpenSim.Client.Linden
//m_log.InfoFormat("[LOGIN]: StartLocation not available sending to region {0}", regionInfo.regionName);
// Send him to default region instead
- ulong defaultHandle = (((ulong)defaultHomeX * Constants.RegionSize) << 32) |
- ((ulong)defaultHomeY * Constants.RegionSize);
+ ulong defaultHandle = (((ulong)m_defaultHomeX * Constants.RegionSize) << 32) |
+ ((ulong)m_defaultHomeY * Constants.RegionSize);
if ((regionInfo != null) && (defaultHandle == regionInfo.RegionHandle))
{
@@ -328,13 +326,13 @@ namespace OpenSim.Client.Linden
string seedcap = "http://";
- if (serversInfo.HttpUsesSSL)
+ if (m_serversInfo.HttpUsesSSL)
{
- seedcap = "https://" + serversInfo.HttpSSLCN + ":" + serversInfo.httpSSLPort + capsSeedPath;
+ seedcap = "https://" + m_serversInfo.HttpSSLCN + ":" + m_serversInfo.httpSSLPort + capsSeedPath;
}
else
{
- seedcap = "http://" + regionInfo.ExternalHostName + ":" + serversInfo.HttpListenerPort + capsSeedPath;
+ seedcap = "http://" + regionInfo.ExternalHostName + ":" + m_serversInfo.HttpListenerPort + capsSeedPath;
}
response.SeedCapability = seedcap;
diff --git a/OpenSim/Framework/Communications/LoginService.cs b/OpenSim/Framework/Communications/LoginService.cs
index e8e0559..36d7280 100644
--- a/OpenSim/Framework/Communications/LoginService.cs
+++ b/OpenSim/Framework/Communications/LoginService.cs
@@ -56,6 +56,9 @@ namespace OpenSim.Framework.Communications
///
protected LibraryRootFolder m_libraryRootFolder;
+ protected uint m_defaultHomeX;
+ protected uint m_defaultHomeY;
+
///
/// Constructor
///
diff --git a/OpenSim/Grid/UserServer.Modules/UserLoginService.cs b/OpenSim/Grid/UserServer.Modules/UserLoginService.cs
index 95e58a8..4e672f6 100644
--- a/OpenSim/Grid/UserServer.Modules/UserLoginService.cs
+++ b/OpenSim/Grid/UserServer.Modules/UserLoginService.cs
@@ -71,6 +71,8 @@ namespace OpenSim.Grid.UserServer.Modules
: base(userManager, libraryRootFolder, welcomeMess)
{
m_config = config;
+ m_defaultHomeX = m_config.DefaultX;
+ m_defaultHomeY = m_config.DefaultY;
m_inventoryService = inventoryService;
m_regionProfileService = regionProfileService;
}
@@ -302,8 +304,8 @@ namespace OpenSim.Grid.UserServer.Modules
// Send him to default region instead
// Load information from the gridserver
- ulong defaultHandle = (((ulong) m_config.DefaultX * Constants.RegionSize) << 32) |
- ((ulong) m_config.DefaultY * Constants.RegionSize);
+ ulong defaultHandle = (((ulong) m_defaultHomeX * Constants.RegionSize) << 32) |
+ ((ulong) m_defaultHomeY * Constants.RegionSize);
if ((regionInfo != null) && (defaultHandle == regionInfo.regionHandle))
{
--
cgit v1.1