Hi there, I’ve googled a lot but I’m unable to find any info in this subject, since I don’t really know what to search, because this problem is a little curious.
So, basically I’m using the WWW Class for Authenticating on my new game, everything works right inside the Editor, but once you compile to WebGL and upload the build you can clearly see something’s wrong.
This is the code I’m using to check if the Auth Service is reachable:
WWW www = new WWW("http://devmidgard.com/auth");
while (!www.isDone)
{
yield return null;
}
if (www.error == null)
{
Debug.Log("Ping Done, Auth Service reachable.");
isConnected = true;
}
else
{
// Some error here
}
Everything should be right, it works in Editor and it should be fine.
But I was surprised when I checked Chrome’s Console for errors, since the try to ping the Auth Service failed, and this is what I got:
GET http://devmidgard.com/games/hockey/devmidgard.com/auth 404 (Not Found)
http://devmidgard.com/games/hockey/ is the place where you can play the game.
While the later part (devmidgard.com/auth) is where the Auth Service is located (all the php scripts that make contact with a database, and return values, etc).
The problem is, as you can see, the WWW Class joined the working directory (http://devmidgard.com/games/hockey/) with the Request URL (http://devmidgard.com/auth).
Is there something I might be doing wrong? I don’t really know how to solve this issue, but it is critical. If I’m unable to contact my Auth Server, then I’m unable to load the player’s progress, etc.