Set to beta server, this starts the transition to the "modern" framework.

This commit is contained in:
James Quinley
2022-11-10 07:01:35 -08:00
parent ecaae3d288
commit 09808204b5
4 changed files with 70 additions and 37 deletions

View File

@ -260,22 +260,22 @@ public class delegationServices {
}
if (requesttype == 0) {
int CTOKEN = (int) Lrequest.get("Token");
String CTOKEN = (String) Lrequest.get("Token");
System.out.println("Sync Request (Read)");
Document accountServer;
String Password;
int Token;
String Token;
String Fname;
String Path;
String UserName;
String Email;
try {
accountServer = accountS.find(eq("Token", CTOKEN)).first();
Token = (int) accountServer.get("Token");
Token = (String) accountServer.get("Token");
if (accountServer.get("Status").equals(true)) {
if (Token == CTOKEN) {
if (Token.equals(CTOKEN)) {
Token = (int) accountServer.get("Token");
Token = (String) accountServer.get("Token");
Password = (String) accountServer.get("Password");
Fname = (String) accountServer.get("FName");
Path = (String) accountServer.get("Path");
@ -368,18 +368,18 @@ public class delegationServices {
//sync write request
if (requesttype == 1) {
System.out.println("Sync Request (Write)");
int CTOKEN = (int) Lrequest.get("Token");
String CTOKEN = (String) Lrequest.get("Token");
Document accountServer;
int Token;
String Token;
String Fname;
String Path;
String UserName;
try {
accountServer = accountS.find(eq("Token", CTOKEN)).first();
Token = (int) accountServer.get("Token");
Token = (String) accountServer.get("Token");
if (accountServer.get("Status").equals(true)) {
if (Token == CTOKEN) {
Token = (int) Lrequest.get("Token");
if (Token.equals(CTOKEN)) {
Token = (String) Lrequest.get("Token");
Path = (String) Lrequest.get("Path");
System.out.println("Got info.");
BasicDBObject searchQuery = new BasicDBObject();
@ -454,7 +454,7 @@ public class delegationServices {
String password = (String) Lrequest.get("Password");
Document accountServer;
String Password;
int Token;
String Token;
String Fname;
String Path;
String UserName;
@ -528,7 +528,7 @@ public class delegationServices {
System.out.println("RSC");
if (Password.equals(password)) {
System.out.println("R3c");
Token = (int) accountServer.get("Token");
Token = (String) accountServer.get("Token");
Fname = (String) accountServer.get("FName");
Path = (String) accountServer.get("Path");
Email = (String) accountServer.get("Email");
@ -777,10 +777,10 @@ public class delegationServices {
}
if (requesttype == 3) {
System.out.println("Login Request (TKN)");
int CTOKEN = (int) Lrequest.get("Token");
String CTOKEN = (String) Lrequest.get("Token");
// Document TResolve = dCollection.find(eq("type", 3)).first();
Document accountServer;
int TKN;
String TKN;
String Password;
String Fname;
String Path;
@ -789,10 +789,10 @@ public class delegationServices {
String keychainUUID;
try {
accountServer = accountS.find(eq("Token", CTOKEN)).first();
TKN = (int) accountServer.get("Token");
TKN = (String) accountServer.get("Token");
if (accountServer.get("Status").equals(true)) {
if (TKN == CTOKEN) {
TKN = (int) accountServer.get("Token");
if (TKN.equals(CTOKEN)) {
TKN = (String) accountServer.get("Token");
Password = (String) accountServer.get("Password");
Fname = (String) accountServer.get("FName");
Path = (String) accountServer.get("Path");
@ -1053,14 +1053,19 @@ public class delegationServices {
String Password = (String) DServer.get("Password");
String Email = (String) DServer.get("Email");
String FName = (String) DServer.get("FName");
int min = 100000000;
int max = 999999999;
double tokenGEN = Math.random() * (max - min + 1) + min;
int tokenSTGEN = (int) tokenGEN;
String sourcet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789";
StringBuilder sbt = new StringBuilder();
Random random = new Random();
int tokenlength = 60;
for (int i = 0; i < tokenlength; i++) {
int index = random.nextInt(sourcet.length());
char randomChar = sourcet.charAt(index);
sbt.append(randomChar);
}
String Token = sbt.toString();
//Above makes token, it will be remade if it already exists
String source = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789";
StringBuilder sb = new StringBuilder();
Random random = new Random();
int length = 40;
for (int i = 0; i < length; i++) {
int index = random.nextInt(source.length());
@ -1088,19 +1093,26 @@ public class delegationServices {
} catch (Exception exr) {
System.out.println("Username Is Open");
try {
Document DupeToken = accountS.find(eq("Token", tokenSTGEN)).first();
int DupeToke1n = (int) DupeToken.get("Token");
Document DupeToken = accountS.find(eq("Token", Token)).first();
String DupeToke1n = (String) DupeToken.get("Token");
System.out.println("Got Token from request");
Boolean TokenOpen = false;
while (TokenOpen == false) {
tokenGEN = Math.random() * (max - min + 1) + min;
tokenSTGEN = (int) tokenGEN;
for (int i = 0; i < tokenlength; i++) {
int index = random.nextInt(sourcet.length());
char randomChar = sourcet.charAt(index);
sbt.append(randomChar);
}
Token = sbt.toString();
try {
DupeToken = accountS.find(eq("Token", tokenSTGEN)).first();
DupeToke1n = (int) DupeToken.get("Token");
DupeToken = accountS.find(eq("Token", Token)).first();
DupeToke1n = (String) DupeToken.get("Token");
System.out.println("Token Is Reserved, Try Again.");
tokenGEN = Math.random() * (max - min + 1) + min;
tokenSTGEN = (int) tokenGEN;
for (int i = 0; i < tokenlength; i++) {
int index = random.nextInt(sourcet.length());
char randomChar = sourcet.charAt(index);
sbt.append(randomChar);
}
} catch (Exception exDr) {
TokenOpen = true;
System.out.println("Token Free (While EXP)");
@ -1157,7 +1169,7 @@ public class delegationServices {
createForm.append("Entitlements", "NA");
createForm.append("Path", "C:\\ObsidianCoreStudios\\Application\\");
createForm.append("Freinds", " ");
createForm.append("Token", tokenSTGEN);
createForm.append("Token", Token);
createForm.append("UUID", UUID);
createForm.append("Control", 1);
createForm.append("Upgrade", 0);
@ -1652,10 +1664,6 @@ public class delegationServices {
delegationTimer.DeleteTargetRequest(ClientID);
}
}
//above is finding one request and starting wheels
//delegationTimer.trigger();
delegate();
}

View File

@ -6,7 +6,7 @@ import com.mongodb.BasicDBObject;
import static com.jamesquinley.DelegationServices.delegationServices.accountS;
public class localNet {
public static void macRead (String NewMac, String OldMac, String email, String UName, int Token)
public static void macRead (String NewMac, String OldMac, String email, String UName, String Token)
{
if (OldMac.contains(NewMac))
{

View File

@ -1,6 +1,6 @@
package com.jamesquinley.DelegationServices;
public class status {
public static boolean betaServer = false;
public static boolean betaServer = true;
public static String serverVersion = "1.1";
}