aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenGrid.Framework.Data.MySQL/MySQLGridData.cs4
-rw-r--r--OpenGrid.Framework.Data.MySQL/MySQLManager.cs10
2 files changed, 8 insertions, 6 deletions
diff --git a/OpenGrid.Framework.Data.MySQL/MySQLGridData.cs b/OpenGrid.Framework.Data.MySQL/MySQLGridData.cs
index 7a78800..2ea2db4 100644
--- a/OpenGrid.Framework.Data.MySQL/MySQLGridData.cs
+++ b/OpenGrid.Framework.Data.MySQL/MySQLGridData.cs
@@ -48,7 +48,9 @@ namespace OpenGrid.Framework.Data.MySQL
48 if (throwHissyFit) 48 if (throwHissyFit)
49 throw new Exception("CRYPTOWEAK AUTHENTICATE: Refusing to authenticate due to replay potential."); 49 throw new Exception("CRYPTOWEAK AUTHENTICATE: Refusing to authenticate due to replay potential.");
50 50
51 return true; 51 SimProfileData data = GetProfileByLLUUID(uuid);
52
53 return (handle == data.regionHandle && authkey == data.regionSecret);
52 } 54 }
53 55
54 /// <summary> 56 /// <summary>
diff --git a/OpenGrid.Framework.Data.MySQL/MySQLManager.cs b/OpenGrid.Framework.Data.MySQL/MySQLManager.cs
index ec69549..0147b5b 100644
--- a/OpenGrid.Framework.Data.MySQL/MySQLManager.cs
+++ b/OpenGrid.Framework.Data.MySQL/MySQLManager.cs
@@ -85,10 +85,10 @@ namespace OpenGrid.Framework.Data.MySQL
85 85
86 // Region Server 86 // Region Server
87 retval.regionDataURI = (string)reader["regionDataURI"]; 87 retval.regionDataURI = (string)reader["regionDataURI"];
88 retval.regionOnline = false; 88 retval.regionOnline = false; // Needs to be pinged before this can be set.
89 retval.serverIP = ""; 89 retval.serverIP = (string)reader["serverIP"];
90 retval.serverPort = 0; 90 retval.serverPort = (uint)reader["serverPort"];
91 retval.serverURI = ""; 91 retval.serverURI = (string)reader["serverURI"];
92 92
93 // Location 93 // Location
94 retval.regionLocX = (uint)((int)reader["locX"]); 94 retval.regionLocX = (uint)((int)reader["locX"]);
@@ -103,7 +103,7 @@ namespace OpenGrid.Framework.Data.MySQL
103 } 103 }
104 else 104 else
105 { 105 {
106 return null; 106 throw new Exception("No rows to return");
107 } 107 }
108 return retval; 108 return retval;
109 } 109 }