PHP Zufallscode + Übereinstimmung m. auslesen überprüfen

  • Vorweg: Ich habe bereits gegooglt, bin auch fündig geworden, aber es war nie genau das, was ich suche.


    Momentan arbeite ich an einem Registrierungssystem (basiert auf IV CMS), wo man sich direkt vorweg bestätigen muss, damit man sich nicht als jemand anderes ausgibt. Es ist eine Faneite zu einem Onlinegame. Es soll so funktionieren, dass man bei der Registrierung, wenn man seinen Nutzernamen eingibt, ein vorher festgelegter Code dazu zum Namenseingabe-Feld (Formular) steht. Diesen Code soll man kopieren und in seinen Status fügen.

    Der eingegebene Code ist dann auf der Webseite XY.de/profile/XY im Div-Bereich

    Code
    1. <div ng-if="ProfileController.profile.motto" class="profile__motto">HIER SOLL DER ZU ÜBERPRÜFENDE CODE DANN STEHEN</div>

    aufzufinden.


    Das Ganze soll dann überprüft werden (am Ende der Registrierung, wenn man den Absenden-Button klickt). Stimmt der Code in dem Status/Motto überein, dann ist die Registrierung erfolgreich abgeschlossen und man kann sich halt normal einloggen, aber wenn nicht, dann soll halt eine Fehlermeldung kommen.


    Bin total ratlos, weil ich mich mit PHP an sich eigentlich so gut wie gar nicht, abgesehen von den Grundkenntnissen, auskenne. Würde mich über hilfreiche Antworten freuen!

  • Verstehe ich das richtig, dass dieser Code auf einer anderen Website "abgelegt" werden soll und du diesen dann zur Überprüfung auslesen möchtest?

    Genau. Beim Registrierungsvorgang erscheint direkt beim Aufrufen der Registrationsseite der Code, der zufällig ausgewählt wird. Dieser soll dann in den Status/Motto auf der anderen Webseite eingegeben werden und von da aus überprüft werden, damit man sicher gehen kann, dass es der Spieler ist, der auch der selbe Spieler im Game an sich ist.

  • Dann kannst du das vielleicht mit php und Sessions lösen:


    code.php

    Wenn du das bild einbinden willst kannst du es so probieren:


    index.php

    Code
    1. <img src="code.php">

    Dann musst du es nur noch überprüfen mit inputfeldern und php ob die vom usern eingegebenen daten stimmen


    Vielleicht kommst du damit weiter