Объеденение двух set'ов данных в один

This commit is contained in:
sasha0552 2019-04-12 03:32:08 +06:00
parent 509ebf73e4
commit 7ab55ce9d8
2 changed files with 7 additions and 15 deletions

View file

@ -22,8 +22,7 @@ public final class RequestAuthHandler extends CachedAuthHandler {
private String TypeGetUUID; private String TypeGetUUID;
private String TypeGetAccessToken; private String TypeGetAccessToken;
private String TypeGetServerID; private String TypeGetServerID;
private String TypeSetUUID; private String TypeSetAccessTokenAndUUID;
private String TypeSetAccessToken;
private String TypeSetServerID; private String TypeSetServerID;
@Override @Override
@ -52,10 +51,8 @@ public void init() {
TypeGetAccessToken = "GetAccessToken"; TypeGetAccessToken = "GetAccessToken";
if (TypeGetServerID == null) if (TypeGetServerID == null)
TypeGetServerID = "GetServerID"; TypeGetServerID = "GetServerID";
if (TypeSetUUID == null) if (TypeSetAccessTokenAndUUID == null)
TypeSetUUID = "SetUUID"; TypeSetAccessTokenAndUUID = "SetAccessTokenAndUUID";
if (TypeSetAccessToken == null)
TypeSetAccessToken = "SetAccessToken";
if (TypeSetServerID == null) if (TypeSetServerID == null)
TypeSetServerID = "SetServerID"; TypeSetServerID = "SetServerID";
} }
@ -91,12 +88,11 @@ private Entry query(UUID uuid, String username, String accessToken, String serve
@Override @Override
protected boolean updateAuth(UUID uuid, String username, String accessToken) throws IOException { protected boolean updateAuth(UUID uuid, String username, String accessToken) throws IOException {
String response0 = IOHelper.request(new URL(url+ "?" + IOHelper.urlEncode(typeColumn) + "=" + TypeSetUUID + "&" + secretKeyColumn + "=" + IOHelper.urlEncode(secretKey) + "&" + IOHelper.urlEncode(uuidColumn) + "=" + IOHelper.urlEncode(uuid.toString()) + "&" + IOHelper.urlEncode(usernameColumn) + "=" + IOHelper.urlEncode(username))); String response = IOHelper.request(new URL(url+ "?" + IOHelper.urlEncode(typeColumn) + "=" + TypeSetAccessTokenAndUUID + "&" + secretKeyColumn + "=" + IOHelper.urlEncode(secretKey) + "&" + IOHelper.urlEncode(uuidColumn) + "=" + IOHelper.urlEncode(uuid.toString()) + "&" + IOHelper.urlEncode(accessTokenColumn) + "=" + IOHelper.urlEncode(accessToken) + "&" + IOHelper.urlEncode(usernameColumn) + "=" + IOHelper.urlEncode(username)));
String response1 = IOHelper.request(new URL(url+ "?" + IOHelper.urlEncode(typeColumn) + "=" + TypeSetAccessToken + "&" + secretKeyColumn + "=" + IOHelper.urlEncode(secretKey) + "&" + IOHelper.urlEncode(accessTokenColumn) + "=" + IOHelper.urlEncode(accessToken) + "&" + IOHelper.urlEncode(usernameColumn) + "=" + IOHelper.urlEncode(username)));
LogHelper.debug("[AuthHandler] Set accessToken: " + accessToken); LogHelper.debug("[AuthHandler] Set accessToken: " + accessToken);
LogHelper.debug("[AuthHandler] Set UUID: " + uuid); LogHelper.debug("[AuthHandler] Set UUID: " + uuid);
LogHelper.debug("[AuthHandler] For this username: " + username); LogHelper.debug("[AuthHandler] For this username: " + username);
return response0.equals("OK") && response1.equals("OK"); return response.equals("OK");
} }
@Override @Override

View file

@ -99,8 +99,9 @@ if(isset($AuthHandler['type'])) {
die('Username not set!'); die('Username not set!');
} }
} }
if($AuthHandler['type'] == "SetAccessToken") { if($AuthHandler['type'] == "SetAccessTokenAndUUID") {
$result = mysqli_query($link, 'UPDATE '.$settings['table'].' SET '.$settings['accessTokenColumn'].'="'.$AuthHandler['accessToken'].'" WHERE '.$settings['usernameColumn'].'="'.$AuthHandler['username'].'"') or die($link->error); $result = mysqli_query($link, 'UPDATE '.$settings['table'].' SET '.$settings['accessTokenColumn'].'="'.$AuthHandler['accessToken'].'" WHERE '.$settings['usernameColumn'].'="'.$AuthHandler['username'].'"') or die($link->error);
$result1 = mysqli_query($link, 'UPDATE '.$settings['table'].' SET '.$settings['uuidColumn'].'="'.$AuthHandler['uuid'].'" WHERE '.$settings['usernameColumn'].'="'.$AuthHandler['username'].'"') or die($link->error);
mysqli_close($link); mysqli_close($link);
die('OK'); die('OK');
} }
@ -109,11 +110,6 @@ if(isset($AuthHandler['type'])) {
mysqli_close($link); mysqli_close($link);
die('OK'); die('OK');
} }
if($AuthHandler['type'] == "SetUUID") {
$result = mysqli_query($link, 'UPDATE '.$settings['table'].' SET '.$settings['uuidColumn'].'="'.$AuthHandler['uuid'].'" WHERE '.$settings['usernameColumn'].'="'.$AuthHandler['username'].'"') or die($link->error);
mysqli_close($link);
die('OK');
}
die('Type is not correct!'); die('Type is not correct!');
} else { } else {
die('Type not set!'); die('Type not set!');