? Einfache Registrierungsseite für Trinitycore/Azerothcore/Ashamanecore/Cmangos
Erstellen Sie eine vielseitige Website für Ihren Spielserver mit diesem benutzerfreundlichen Skript mit Kompatibilität mit wichtigen Serverkernen.
Unterstützte Kerne:
- Azerothcore
- Dreifaltigkeit
- Ashamanecore
- Cmangos
Wenn Ihnen das Projekt gefallen hat, können Sie es gerne einen leuchtenden Stern geben.
Voraussetzungen
Stellen Sie sicher, dass PHP Version 8.0 oder höher installiert ist und die folgenden Erweiterungen aktiviert sind:
- GMP -Erweiterung
- GD -Erweiterung
- ZIP -Erweiterung
- Seifenerweiterung
- Mbstring -Erweiterung
- PDO -Erweiterung
- PDO-MYSQL-Erweiterung
Installationshandbuch (letzte Version - Php 8)
Erfüllen Sie die oben genannten Voraussetzungen auf Ihrem Server.
Erhalten Sie die Projektdateien:
Komponist installieren.
Navigieren Sie zum Projektverzeichnis und gehen Sie dann zum application/ zum Verzeichnis.
Führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren:
Navigieren Sie zur application/config/ Verzeichnis und benennen Sie die Datei config.php.sample in config.php um.
Bearbeiten Sie die neu umbenannte config.php -Datei und geben Sie Ihre Serverdetails ein. Beachten Sie, dass das GD2 -Modul von PHP bei Verwendung der Funktion "Bild captcha" aktiviert werden muss.
Sobald die Konfiguration abgeschlossen ist, sollte Ihre Registrierungsseite in Betrieb sein.
? PHP 7 Version Download
Für diejenigen, die Php 7 -Unterstützung benötigen, verwenden Sie bitte den letzten kompatiblen Commit für Php 7. Befolgen Sie diese Schritte, um das Repository auf dem spezifischen Commit zu klonen:
git clone https://github.com/masterking32/WoWSimpleRegistration
cd WoWSimpleRegistration
git checkout 32a1e7e6bc31f2ed6ed1d83f64d1ae62aeab9d32
? Debuggen
Die Begegnung auf eine leere Seite kann ein gemeinsames Problem sein, was normalerweise auf einen versteckten Fehler hinweist, der diagnostiziert werden muss. Aktivieren Sie debug_mode in der Konfigurationsdatei, um die Fehlerbehebung zu erleichtern.
Hier erfahren Sie, wie Sie den Debug -Modus aktivieren:
- Öffnen Sie die Datei
config.php . - Suchen Sie den Parameter
$config['debug_mode'] . - Stellen Sie es auf
true , um den Debug -Modus zu aktivieren.
Euen Wichtig: Denken Sie daran, den Debug -Modus zu deaktivieren, sobald Sie die Probleme gelöst haben. Der Debug -Modus sollte vor dem Einsatz der Website in einer Produktionsumgebung oder live false werden. Dies hilft, sicherzustellen, dass Sicherheit und Leistung nicht beeinträchtigt werden.
✅ Merkmale
- Registrierungsseite : Unter Berücksichtigung einer breiten Palette von Spielversionen wie Vanille, TBC, WOTLK, MOP, WOD, Legion, BFA und TWW.
- Online -Player Status : Überprüfen Sie, wer online auf dem Server ist, mit Unterstützung für mehrere Bereiche.
- Ranglisten : Zeigen Sie Top -Spieler an, die auf Spielzeit, Kills, Ehrenpunkten, Arena -Punkten und Arena -Teams in verschiedenen Bereichen basieren.
- Verbindungshandbuch : Schritt-für-Schritt-Seite "Wie man eine Verbindung herstellt" für neue Spieler.
- Kontaktformular : Zugriff auf "Kontakt" uns für Anfragen und Unterstützung.
- Mehrere Themen : Wählen Sie aus verschiedenen Vorlagen wie Licht, Eis, Kaelthas, Fortschritt und Kampf um Azeroth.
- Kennwortverwaltung : Einrichtungen zur Änderung (ab dem 10. April 2019) und Kennwörter (ab 31. Mai 2019) wiederherstellen.
- Abstimmungssystem : Engieren Sie Ihre Community mit einem Abstimmungssystem (hinzugefügt am 3. April 2020).
- Captcha -Integration : Schützen Sie Ihre Website mit HCAPTCHA/RECAPTCHA V2 (seit 27. Juli 2020).
- Zwei-Faktor-Authentifizierung (2FA) : Fügen Sie eine zusätzliche Sicherheitsebene mit 2FA hinzu (vorgestellt am 28. Juli 2020).
- Mehrsprachige Unterstützung : Machen Sie die Website für ein globales Publikum mit Unterstützung für verschiedene Sprachen (hinzugefügt am 10. September 2020), einschließlich:
- ? Englisch
- ? persisch
- ? Italienisch
- ? Chinesisch vereinfacht
- ? Chinesisch traditionell
- ? Schwedisch
- ? Französisch
- ? Deutsch
- ? Spanisch
- ? Koreanisch
- ? Russisch
- ? Portugiesisch
? ️ Changelog
2.0.3 (12.11.2024)
- Unterstützen Sie SRP6 -Versionen 1 und 2, die von modernen WoW -Servern/Clients verwendet werden. (Danke an Funjoker)
2.0.2 (14.02.2021)
- Eine Sprachwechslerfunktion hinzugefügt. (Danke an Duelistrag3)
2.0.1 (20.02.2021)
- Einführte SRP6 -Unterstützung für Cmangos.
2.0.0 (8/03/2020)
- Neue Schlacht für die Azeroth -Vorlage hinzugefügt.
1.9.9 (8/03/2020)
- Mehrsprachige Unterstützung wurde eingeführt.
1.9.8 (8/03/2020)
- Implementierter SRP6 -Unterstützung.
1.9.7 (28.07.2020)
- 2FA-Unterstützung (Zwei-Faktor-Authentifizierung) hinzugefügt.
- Patch eine Sicherheitsanfälligkeit auf niedriger Ebene. (Wichtig: Bitte upgraden Sie auf diese Version)
- Verschiedene Fehler gelöst.
- Der Befehl
account set addon wurde als nachregistrierter Schritt für SOAP-Registrierungen aufgenommen.
1.9.6 (27.07.2020)
- HCAPTCHA/RECAPTCHA/Image Captcha -Unterstützung hinzugefügt.
- Verbesserte Seitenlastleistung.
- Erweiterte Beschreibungen in der Konfigurationsdatei für eine bessere Klarheit.
- Aktualisierte Komponistenpakete.
1.9.5 (17.04.2020)
- Aktivieren Sie die Funktion "Register-/Wiederherstellen von Kennwort" über SOAP mit CmangOS -Unterstützung.
1.9.4 (4/03/2020)
- Stimmensystemfunktion hinzugefügt.
1.9.3 (4/02/2020)
- Stellte eine neue Vorlage vor.
1.9.2 (31.03.2020)
- Behoben gemeldete Probleme.
1.9.1 (12.03.2020)
- PHP -Versionsprüfung hinzugefügt.
1.9 (12.03.2020)
- Ermöglichte mehrere Konten, eine E-Mail-Adresse für nicht-battle.net-Server zu teilen.
- Ändern der Benutzeridentifikationsmethode von E-Mails in den Benutzernamen für Kennwortänderungen und Wiederherstellungsfunktionen auf Nicht-Battle.NET-Servern.
- Die Option zum Aktivieren oder Deaktivieren der Anzeige von Top -Spielern und Online -Spielern wurde hinzugefügt.
? ️ Screenshots
Vorlage vorab
Kampf um Azeroth Vorlage
Lichtvorlage
Vorlage für Eisen
Kael'thas Vorlage
Suchen Sie nach weiteren Bildern? Durchsuchen Sie hier zusätzliche Screenshots.
Credits
? Programmierung
- Hauptentwickler : Amin.Masterking
? Übersetzungen
- Englisch/Persisch : Amin.Masterking
- Italienisch : Helias
- Chinesisch vereinfacht/traditionell : Coolzoom, Oiuv
- Schwedisch : Kitzunu
- Französisch : Kalorte
- Deutsch : Duelistrag3
- Spanisch : xjose93
- Koreanisch : Koreaf
- Russisch : Haeniken
- Portugiesisch : Xnexuiz
Dank aller Mitwirkenden für ihre unschätzbare Unterstützung und Beiträge zu diesem Projekt.