Ich habe mal eine Frage zur Lizenzierung von Plugins.
Die Lizenzklasse wurde nach Anleitung inkl. der Methode checkLicence erstellt und funktioniert auch soweit. Die Methode setzt eine cURL auf ein Script auf unserem Server ab (mit den Variablen md5($cLicence), Plugin-Name und dem Referer) Dieses prüft die Daten und antwortet mit einem speziell generierten Hash. Stimmen dieser und der vom Plugin selbst berechnete Hash überein, so wird true zurückgegeben.
Gibt man den Code ein, so wird er auch akzeptiert und das Plugin funktioniert. Jedoch überprüft der Shop zu einem uns bisher unbekannten Zeitpunkt erneut den Lizenzschlüssel, da das Plugin nach einiger Zeit den Status "Lizenzschlüssel ungültig" erhält. Gibt man dann den gleichen Lizenzschlüssel noch einmal ein, funktioniert wieder alles wie gehabt.
Unsere Vermutung ist, dass es etwas mit dem cURL zu tun hat.
Woran kann das liegen?
Schönen Gruß
Michael
Die Lizenzklasse wurde nach Anleitung inkl. der Methode checkLicence erstellt und funktioniert auch soweit. Die Methode setzt eine cURL auf ein Script auf unserem Server ab (mit den Variablen md5($cLicence), Plugin-Name und dem Referer) Dieses prüft die Daten und antwortet mit einem speziell generierten Hash. Stimmen dieser und der vom Plugin selbst berechnete Hash überein, so wird true zurückgegeben.
Gibt man den Code ein, so wird er auch akzeptiert und das Plugin funktioniert. Jedoch überprüft der Shop zu einem uns bisher unbekannten Zeitpunkt erneut den Lizenzschlüssel, da das Plugin nach einiger Zeit den Status "Lizenzschlüssel ungültig" erhält. Gibt man dann den gleichen Lizenzschlüssel noch einmal ein, funktioniert wieder alles wie gehabt.
Unsere Vermutung ist, dass es etwas mit dem cURL zu tun hat.
Woran kann das liegen?
Schönen Gruß
Michael