Remove "login disable", "login enable" and "login status" commands.
parent
49c09ef24c
commit
81d5a4b6d8
|
@ -60,21 +60,6 @@ namespace OpenSim.Client.Linden
|
||||||
m_port = port;
|
m_port = port;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected bool RegionLoginsEnabled
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
if (m_firstScene != null)
|
|
||||||
{
|
|
||||||
return m_firstScene.SceneGridService.RegionLoginsEnabled;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected List<Scene> m_scenes = new List<Scene>();
|
protected List<Scene> m_scenes = new List<Scene>();
|
||||||
protected Scene m_firstScene;
|
protected Scene m_firstScene;
|
||||||
|
|
||||||
|
@ -239,19 +224,6 @@ namespace OpenSim.Client.Linden
|
||||||
agentData.child = false;
|
agentData.child = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!RegionLoginsEnabled)
|
|
||||||
{
|
|
||||||
m_log.InfoFormat(
|
|
||||||
"[CLIENT]: Denying access for user {0} {1} because region login is currently disabled",
|
|
||||||
agentData.firstname, agentData.lastname);
|
|
||||||
|
|
||||||
Hashtable respdata = new Hashtable();
|
|
||||||
respdata["success"] = "FALSE";
|
|
||||||
respdata["reason"] = "region login currently disabled";
|
|
||||||
resp.Value = respdata;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
bool success = false;
|
bool success = false;
|
||||||
string denyMess = "";
|
string denyMess = "";
|
||||||
|
|
||||||
|
@ -301,7 +273,6 @@ namespace OpenSim.Client.Linden
|
||||||
resp.Value = respdata;
|
resp.Value = respdata;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
m_log.WarnFormat("[CLIENT]: Unable to receive user. Reason: {0} ({1})", e, e.StackTrace);
|
m_log.WarnFormat("[CLIENT]: Unable to receive user. Reason: {0} ({1})", e, e.StackTrace);
|
||||||
|
|
|
@ -56,21 +56,6 @@ namespace OpenSim.Client.Linden
|
||||||
protected bool authenticate;
|
protected bool authenticate;
|
||||||
protected string welcomeMessage;
|
protected string welcomeMessage;
|
||||||
|
|
||||||
public bool RegionLoginsEnabled
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
if (m_firstScene != null)
|
|
||||||
{
|
|
||||||
return m_firstScene.SceneGridService.RegionLoginsEnabled;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected LLStandaloneLoginService m_loginService;
|
protected LLStandaloneLoginService m_loginService;
|
||||||
|
|
||||||
#region IRegionModule Members
|
#region IRegionModule Members
|
||||||
|
|
|
@ -202,8 +202,6 @@ namespace OpenSim.Client.Linden
|
||||||
agent.Appearance = new AvatarAppearance(agent.AgentID);
|
agent.Appearance = new AvatarAppearance(agent.AgentID);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_regionsConnector.RegionLoginsEnabled)
|
|
||||||
{
|
|
||||||
string reason;
|
string reason;
|
||||||
bool success = m_regionsConnector.NewUserConnection(regionInfo.RegionHandle, agent, out reason);
|
bool success = m_regionsConnector.NewUserConnection(regionInfo.RegionHandle, agent, out reason);
|
||||||
if (!success)
|
if (!success)
|
||||||
|
@ -215,9 +213,6 @@ namespace OpenSim.Client.Linden
|
||||||
// return m_regionsConnector.NewUserConnection(regionInfo.RegionHandle, agent, out reason);
|
// return m_regionsConnector.NewUserConnection(regionInfo.RegionHandle, agent, out reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
public override void LogOffUser(UserProfileData theUser, string message)
|
public override void LogOffUser(UserProfileData theUser, string message)
|
||||||
{
|
{
|
||||||
RegionInfo SimInfo;
|
RegionInfo SimInfo;
|
||||||
|
|
|
@ -388,12 +388,6 @@ namespace OpenSim.Framework.Communications.Tests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#region ILoginRegionsConnector Members
|
|
||||||
public bool RegionLoginsEnabled
|
|
||||||
{
|
|
||||||
get { return true; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public void LogOffUserFromGrid(ulong regionHandle, OpenMetaverse.UUID AvatarID, OpenMetaverse.UUID RegionSecret, string message)
|
public void LogOffUserFromGrid(ulong regionHandle, OpenMetaverse.UUID AvatarID, OpenMetaverse.UUID RegionSecret, string message)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
@ -454,8 +448,6 @@ namespace OpenSim.Framework.Communications.Tests
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -32,7 +32,6 @@ namespace OpenSim.Framework
|
||||||
{
|
{
|
||||||
public interface ILoginServiceToRegionsConnector
|
public interface ILoginServiceToRegionsConnector
|
||||||
{
|
{
|
||||||
bool RegionLoginsEnabled { get; }
|
|
||||||
void LogOffUserFromGrid(ulong regionHandle, UUID AvatarID, UUID RegionSecret, string message);
|
void LogOffUserFromGrid(ulong regionHandle, UUID AvatarID, UUID RegionSecret, string message);
|
||||||
bool NewUserConnection(ulong regionHandle, AgentCircuitData agent, out string reason);
|
bool NewUserConnection(ulong regionHandle, AgentCircuitData agent, out string reason);
|
||||||
RegionInfo RequestClosestRegion(string region);
|
RegionInfo RequestClosestRegion(string region);
|
||||||
|
|
|
@ -287,18 +287,6 @@ namespace OpenSim
|
||||||
"create region",
|
"create region",
|
||||||
"Create a new region", HandleCreateRegion);
|
"Create a new region", HandleCreateRegion);
|
||||||
|
|
||||||
m_console.Commands.AddCommand("region", false, "login enable",
|
|
||||||
"login enable",
|
|
||||||
"Enable logins to the simulator", HandleLoginEnable);
|
|
||||||
|
|
||||||
m_console.Commands.AddCommand("region", false, "login disable",
|
|
||||||
"login disable",
|
|
||||||
"Disable logins to the simulator", HandleLoginDisable);
|
|
||||||
|
|
||||||
m_console.Commands.AddCommand("region", false, "login status",
|
|
||||||
"login status",
|
|
||||||
"Display status of logins", HandleLoginStatus);
|
|
||||||
|
|
||||||
m_console.Commands.AddCommand("region", false, "restart",
|
m_console.Commands.AddCommand("region", false, "restart",
|
||||||
"restart",
|
"restart",
|
||||||
"Restart all sims in this instance", RunCommand);
|
"Restart all sims in this instance", RunCommand);
|
||||||
|
@ -558,42 +546,6 @@ namespace OpenSim
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Enable logins
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="module"></param>
|
|
||||||
/// <param name="cmd"></param>
|
|
||||||
private void HandleLoginEnable(string module, string[] cmd)
|
|
||||||
{
|
|
||||||
ProcessLogin(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Disable logins
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="module"></param>
|
|
||||||
/// <param name="cmd"></param>
|
|
||||||
private void HandleLoginDisable(string module, string[] cmd)
|
|
||||||
{
|
|
||||||
ProcessLogin(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Log login status to the console
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="module"></param>
|
|
||||||
/// <param name="cmd"></param>
|
|
||||||
private void HandleLoginStatus(string module, string[] cmd)
|
|
||||||
{
|
|
||||||
if (m_sceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled == false)
|
|
||||||
|
|
||||||
m_log.Info("[ Login ] Login are disabled ");
|
|
||||||
else
|
|
||||||
m_log.Info("[ Login ] Login are enabled");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Change and load configuration file data.
|
/// Change and load configuration file data.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -203,12 +203,6 @@ namespace OpenSim
|
||||||
plugin.PostInitialise();
|
plugin.PostInitialise();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Only enable logins to the regions once we have completely finished starting up (apart from scripts)
|
|
||||||
if ((SceneManager.CurrentOrFirstScene != null) && (SceneManager.CurrentOrFirstScene.SceneGridService != null))
|
|
||||||
{
|
|
||||||
SceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
AddPluginCommands();
|
AddPluginCommands();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -278,31 +272,6 @@ namespace OpenSim
|
||||||
m_sceneManager.OnRestartSim += handleRestartRegion;
|
m_sceneManager.OnRestartSim += handleRestartRegion;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Initialises the asset cache. This supports legacy configuration values
|
|
||||||
/// to ensure consistent operation, but values outside of that namespace
|
|
||||||
/// are handled by the more generic resolution mechanism provided by
|
|
||||||
/// the ResolveAssetServer virtual method. If extended resolution fails,
|
|
||||||
/// then the normal default action is taken.
|
|
||||||
/// Creation of the AssetCache is handled by ResolveAssetCache. This
|
|
||||||
/// function accepts a reference to the instantiated AssetServer and
|
|
||||||
/// returns an IAssetCache implementation, if possible. This is a virtual
|
|
||||||
/// method.
|
|
||||||
/// </summary>
|
|
||||||
public void ProcessLogin(bool LoginEnabled)
|
|
||||||
{
|
|
||||||
if (LoginEnabled)
|
|
||||||
{
|
|
||||||
m_log.Info("[LOGIN]: Login is now enabled.");
|
|
||||||
SceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled = true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_log.Info("[LOGIN]: Login is now disabled.");
|
|
||||||
SceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Execute the region creation process. This includes setting up scene infrastructure.
|
/// Execute the region creation process. This includes setting up scene infrastructure.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -55,21 +55,6 @@ namespace OpenSim.Region.CoreModules.Hypergrid
|
||||||
|
|
||||||
protected bool m_enabled = false; // Module is only enabled if running in standalone mode
|
protected bool m_enabled = false; // Module is only enabled if running in standalone mode
|
||||||
|
|
||||||
public bool RegionLoginsEnabled
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
if (m_firstScene != null)
|
|
||||||
{
|
|
||||||
return m_firstScene.SceneGridService.RegionLoginsEnabled;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected HGLoginAuthService m_loginService;
|
protected HGLoginAuthService m_loginService;
|
||||||
|
|
||||||
#region IRegionModule Members
|
#region IRegionModule Members
|
||||||
|
|
|
@ -696,8 +696,6 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid
|
||||||
public bool CheckUserAtEntry(UUID userID, UUID sessionID, out bool comingHome)
|
public bool CheckUserAtEntry(UUID userID, UUID sessionID, out bool comingHome)
|
||||||
{
|
{
|
||||||
comingHome = false;
|
comingHome = false;
|
||||||
if (!m_aScene.SceneGridService.RegionLoginsEnabled)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
CachedUserInfo uinfo = m_aScene.CommsManager.UserProfileCacheService.GetUserDetails(userID);
|
CachedUserInfo uinfo = m_aScene.CommsManager.UserProfileCacheService.GetUserDetails(userID);
|
||||||
if (uinfo != null)
|
if (uinfo != null)
|
||||||
|
|
|
@ -65,13 +65,6 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
protected List<UUID> m_agentsInTransit;
|
protected List<UUID> m_agentsInTransit;
|
||||||
|
|
||||||
public bool RegionLoginsEnabled
|
|
||||||
{
|
|
||||||
get { return m_regionLoginsEnabled; }
|
|
||||||
set { m_regionLoginsEnabled = value; }
|
|
||||||
}
|
|
||||||
private bool m_regionLoginsEnabled = false;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An agent is crossing into this region
|
/// An agent is crossing into this region
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue