Yea, LFS (
correct me if im wrong) would use a similar way of online checking from lfsworld that seems to be secure enough..
I only know two ways of checking the users licence, VIA InSim and it gives a packet containing the licence info (DEMO, S1,S2) which makes it extremely easy to use as a check
Plus the other way via LFSWorld, which I was told I would have to use if I were to release any sort of tweak that could give more, better content.. I would suggest to do it that way, or maybe even both? because its really simple to compare a Demo's stats to that of one S1, S2 stats..
But that may cause problems for a small % of licenced racers as there may well be some racers who had never used a certain car, track? Unlikley but very possible
InSim, More Info Here:
Clicky Linky
Its open source so that makes it very unsecure to someone with little knowledge of programming
Maybe other ways to use the insi method but thats what I used originally..
LFSWorld, More Info Here:
Clicky Linky
More secure than InSim, Probably the recommended way by the Mods, as Bob Smith told me to use that way in my tweak app before I could release here
Hope Some of that helps
-David