aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs
diff options
context:
space:
mode:
authorMelanie Thielker2010-05-05 23:06:36 +0200
committerMelanie Thielker2010-05-05 23:06:36 +0200
commit65775b87e5000a07634240ab8ce39aaecd30d1e6 (patch)
tree3f383c556608cab4d21e5505d459ce32e30aea89 /OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs
parentRemoved a test for a "can't happen" case. ParentGroup is never null anymore. (diff)
downloadopensim-SC_OLD-65775b87e5000a07634240ab8ce39aaecd30d1e6.zip
opensim-SC_OLD-65775b87e5000a07634240ab8ce39aaecd30d1e6.tar.gz
opensim-SC_OLD-65775b87e5000a07634240ab8ce39aaecd30d1e6.tar.bz2
opensim-SC_OLD-65775b87e5000a07634240ab8ce39aaecd30d1e6.tar.xz
Add a XMLRPC method to remotely set the login level for the LLLoginService.
This requires a special XMLRPC call, which has to supply the credentials of a god user (User level >= 200). Disabled by default. Also Adds a configuration option to set the initial permitted login level.
Diffstat (limited to 'OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs')
-rw-r--r--OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs b/OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs
index e24055b..67e8392 100644
--- a/OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs
+++ b/OpenSim/Server/Handlers/Login/LLLoginServiceInConnector.cs
@@ -88,6 +88,7 @@ namespace OpenSim.Server.Handlers.Login
88 { 88 {
89 LLLoginHandlers loginHandlers = new LLLoginHandlers(m_LoginService); 89 LLLoginHandlers loginHandlers = new LLLoginHandlers(m_LoginService);
90 server.AddXmlRPCHandler("login_to_simulator", loginHandlers.HandleXMLRPCLogin, false); 90 server.AddXmlRPCHandler("login_to_simulator", loginHandlers.HandleXMLRPCLogin, false);
91 server.AddXmlRPCHandler("set_login_level", loginHandlers.HandleXMLRPCSetLoginLevel, false);
91 server.SetDefaultLLSDHandler(loginHandlers.HandleLLSDLogin); 92 server.SetDefaultLLSDHandler(loginHandlers.HandleLLSDLogin);
92 } 93 }
93 94