? Page d'inscription simple pour Trinitycore / Azerothcore / AshamanCore / Cmangos
Créez un site Web polyvalent pour votre serveur de jeux avec ce script facile à utiliser, avec une compatibilité avec les principaux cœurs de serveur.
Cœurs pris en charge:
- Azerothcore
- Trinitycore
- Ashamancore
- Cmangos
Si vous avez aimé le projet, n'hésitez pas à lui donner une étoile brillante.
? ️ Prérequis
Assurez-vous que PHP version 8.0 ou supérieure est installé et que les extensions suivantes sont activées:
- Extension GMP
- Extension GD
- Extension de fermeture éclair
- Extension de savon
- Extension MBSTring
- Extension PDO
- Extension PDO-MYSQL
Guide d'installation (dernière version - PHP 8)
Réalisez les conditions préalables ci-dessus sur votre serveur.
Obtenez les fichiers du projet:
Installer le compositeur.
Accédez au répertoire du projet, puis accédez à l' application/ répertoire.
Exécutez la commande suivante pour installer les dépendances requises:
Accédez à l' application/config/ répertoire et renommez le fichier config.php.sample vers config.php .
Modifiez le fichier config.php nouvellement renommé, en insérant les détails de votre serveur. Notez que si l'utilisation de la fonction "Image CAPTCHA", le module GD2 de PHP doit être activé.
Une fois la configuration terminée, votre page d'enregistrement doit être opérationnelle.
? Téléchargement de la version Php 7
Pour ceux qui nécessitent un support PHP 7, veuillez utiliser le dernier commit compatible pour PHP 7. Suivez ces étapes pour cloner le référentiel au commit spécifique:
git clone https://github.com/masterking32/WoWSimpleRegistration
cd WoWSimpleRegistration
git checkout 32a1e7e6bc31f2ed6ed1d83f64d1ae62aeab9d32
? Débogage
La rencontre d'une page vierge peut être un problème courant, indiquant généralement une erreur cachée qui doit être diagnostiquée. Pour faciliter le dépannage, activez debug_mode dans le fichier de configuration.
Voici comment activer le mode de débogage:
- Ouvrez le fichier
config.php . - Localisez le paramètre
$config['debug_mode'] . - Définissez-le sur
true pour activer le mode de débogage.
️ Important: n'oubliez pas de désactiver le mode de débogage une fois que vous avez résolu les problèmes. Le mode de débogage doit être défini sur false avant de déployer le site Web dans un environnement de production ou de mettre en ligne. Cela permet de garantir que la sécurité et les performances ne sont pas compromises.
✅ fonctionnalités
- Page d'inscription : s'adapter à un large éventail de versions de jeu, notamment Vanilla, TBC, WOTLK, MOP, WOD, Légion, BFA et TWW.
- Statut des joueurs en ligne : vérifiez qui est en ligne sur le serveur, avec la prise en charge de plusieurs royaumes.
- Au classement : Affichez les meilleurs joueurs en fonction de la récréation, des tués, des points d'honneur, des points de l'arène et des équipes de l'arène dans différents royaumes.
- Guide de connexion : page étape par étape «comment connecter» pour les nouveaux joueurs.
- Formulaire de contact : page accessible «Contactez-nous» pour les demandes et le support.
- Thèmes multiples : Choisissez parmi divers modèles tels que Light, Icecrown, Kaelthas, Advance et Battle for Azeroth.
- Gestion des mots de passe : installations pour changer (au 10 avril 2019) et récupérer les mots de passe (au 31 mai 2019).
- Système de vote : engagez votre communauté avec un système de vote (ajouté le 3 avril 2020).
- Intégration CAPTCHA : Protégez votre site avec HCAPTCHA / RECAPTCHA V2 (depuis le 27 juillet 2020).
- Authentification à deux facteurs (2FA) : ajoutez une couche de sécurité supplémentaire avec 2FA (introduit le 28 juillet 2020).
- Support multilingue : rendre le site accessible à un public mondial avec le support pour diverses langues (ajouté le 10 septembre 2020), notamment:
- ?? Anglais
- ?? persan
- ?? italien
- ?? Chinois simplifié
- ?? Traditionnel chinois
- ?? suédois
- ?? Français
- ?? Allemand
- ?? Espagnol
- ?? coréen
- ?? russe
- ?? portugais
? ️ Changelog
2.0.3 (11/12/2024)
- Prise en charge des versions SRP6 1 et 2 utilisées par les serveurs / clients WOW modernes. (Merci à Funjoker)
2.0.2 (24/02/2021)
- Ajout d'une fonction de changeur de langue. (Merci à Duelistrag3)
2.0.1 (20/02/2021)
- A introduit le support SRP6 pour Cmangos.
2.0.0 (8/03/2020)
- Nouvelle bataille pour le modèle Azeroth ajouté.
1.9.9 (8/03/2020)
- Un support multicangue a été introduit.
1.9.8 (8/03/2020)
- Implémentation du support SRP6.
1.9.7 (28/07/2020)
- Ajout du support d'authentification à deux facteurs (2FA).
- Corrigé une vulnérabilité de sécurité de bas niveau. (Important: veuillez passer à cette version)
- Résolu divers bogues.
- La commande
account set addon a été incluse comme étape post-inscription pour les inscriptions de savon.
1.9.6 (27/07/2020)
- Ajout de la prise en charge HCAPTCHA / RECAPTCHA / Image CAPTCHA.
- Performances de chargement de page améliorées.
- Descriptions élargies dans le fichier de configuration pour une meilleure clarté.
- Packages de compositeurs mis à jour.
1.9.5 (17/04/2020)
- Activé la fonction Registre / restauration du mot de passe via SOAP, avec support Cmanangos.
1.9.4 (4/03/2020)
- Fonctionnement du système de vote ajouté.
1.9.3 (4/02/2020)
- Introduit un nouveau modèle.
1.9.2 (3/3/2020)
- Correction des problèmes signalés.
1.9.1 (3/12/2020)
- Ajout de la vérification de la version PHP.
1.9 (3/12/2020)
- Autant plusieurs comptes pour partager une adresse e-mail pour les serveurs non battle.net.
- Changé la méthode d'identification de l'utilisateur de l'e-mail vers le nom d'utilisateur pour le changement de mot de passe et les fonctionnalités de restauration sur les serveurs non-battle.net.
- Ajout de l'option pour activer ou désactiver l'affichage des meilleurs joueurs et des joueurs en ligne.
? Captures d'écran
Modèle à avance
Bataille pour le modèle Azeroth
Modèle léger
Modèle de glace
Modèle kael'thas
Vous cherchez plus de visuels? Parcourez les captures d'écran supplémentaires ici.
Crédits
? Programmation
- Développeur principal : Amin.Masterking
? Traductions
- Anglais / persan : amin.Masterking
- Italien : Helias
- Chinois simplifié / traditionnel : Coolzoom, Oiuv
- Suède : Kitzunu
- Français : Kalorte
- Allemand : duelistrag3
- Espagnol : xjose93
- Korean : Koreaftp
- Russe : Haeniken
- Portugais : XNExuiz
Un grand merci à tous les contributeurs pour leur soutien et leurs contributions inestimables à ce projet.