handlers.
BetterAuthenticator = function(args) {
var getUserInforesult =
[Link]({PlayFabId:currentPlayerId}).UserInfo;
if (![Link]) {
var contentBody = {
"content": "**INVALID PLAYER ATTEMPTING TO AUTHENTICATE**: " +
currentPlayerId + "\nINVALID LOGIN TYPE :x:" + "\nCUSTOM ID: " +
[Link]
};
var url = ""; //webhook url here
var method = "post";
var contentType = "application/json";
var headers = {};
var responseString = [Link](url, method, [Link](contentBody),
contentType, headers);
[Link]({Bans:
[{PlayFabId:currentPlayerId,IPAddress:0,Reason:"INVALID ACCOUNT.",DurationInHours:
672}]})
[Link]({PlayFabId:currentPlayerId})
return {"status" : "Unauthorized"}
}else{
if ([Link]("OCULUS")) {
if ([Link](6).length
== 16 || [Link](6).length == 17) {
return {"status" : "Authorized With Custom ID Of " +
[Link] + " and the org scope of " +
[Link](6)}
}else{
var contentBody = {
"content": "**INVALID PLAYER ATTEMPTING TO AUTHENTICATE**: " +
currentPlayerId + "\nINVALID ORG SCOPED ID :x:" + "\nCUSTOM ID: " +
[Link]
};
var url = ""; //webhook url here
var method = "post";
var contentType = "application/json";
var headers = {};
var responseString = [Link](url, method,
[Link](contentBody), contentType, headers);
[Link]({Bans:
[{PlayFabId:currentPlayerId,IPAddress:0,Reason:"INVALID ACCOUNT.",DurationInHours:
672}]})
[Link]({PlayFabId:currentPlayerId})
}
}else{
return {"status" : "Invalid Custom Id Type"}
}
}
}