diff options
author | lbsa71 | 2007-04-11 14:14:19 +0000 |
---|---|---|
committer | lbsa71 | 2007-04-11 14:14:19 +0000 |
commit | 08d5d10d62df2c1c418e7a39cadb6662ea66b228 (patch) | |
tree | 19ac712ff6cc51f0563bc99767fc4331061214a8 /OpenSim.Framework/UserProfileManager.cs | |
parent | deleted OpenSim.Terrain.BasicTerrain.dll from the bin folder, don't think the... (diff) | |
download | opensim-SC-08d5d10d62df2c1c418e7a39cadb6662ea66b228.zip opensim-SC-08d5d10d62df2c1c418e7a39cadb6662ea66b228.tar.gz opensim-SC-08d5d10d62df2c1c418e7a39cadb6662ea66b228.tar.bz2 opensim-SC-08d5d10d62df2c1c418e7a39cadb6662ea66b228.tar.xz |
* Started on converting UserHTTPServer to BaseHttpServer
* Added a 'param' param to the RestMethod
* Added RestHandlerEntry to store more info about the 'rest' handler
Diffstat (limited to '')
-rw-r--r-- | OpenSim.Framework/UserProfileManager.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim.Framework/UserProfileManager.cs b/OpenSim.Framework/UserProfileManager.cs index bf11910..7c4fb6f 100644 --- a/OpenSim.Framework/UserProfileManager.cs +++ b/OpenSim.Framework/UserProfileManager.cs | |||
@@ -48,6 +48,22 @@ namespace OpenSim.Framework.User | |||
48 | return ""; | 48 | return ""; |
49 | } | 49 | } |
50 | 50 | ||
51 | public string RestDeleteUserSessionMethod( string request, string path, string param ) | ||
52 | { | ||
53 | LLUUID sessionid = new LLUUID(param); // get usersessions/sessionid | ||
54 | foreach (libsecondlife.LLUUID UUID in UserProfiles.Keys) | ||
55 | { | ||
56 | if ( UserProfiles[UUID].CurrentSessionID == sessionid) | ||
57 | { | ||
58 | UserProfiles[UUID].CurrentSessionID = null; | ||
59 | UserProfiles[UUID].CurrentSecureSessionID = null; | ||
60 | UserProfiles[UUID].Circuits.Clear(); | ||
61 | } | ||
62 | } | ||
63 | |||
64 | return "OK"; | ||
65 | } | ||
66 | |||
51 | public XmlRpcResponse XmlRpcLoginMethod(XmlRpcRequest request) | 67 | public XmlRpcResponse XmlRpcLoginMethod(XmlRpcRequest request) |
52 | { | 68 | { |
53 | XmlRpcResponse response = new XmlRpcResponse(); | 69 | XmlRpcResponse response = new XmlRpcResponse(); |