126 lines
3.6 KiB
Markdown

# Simple Register Page for TrinityCore/AzerothCore/AshamaneCore/CMangos
With this script, You can make a website for your game server.
Support : [AzerothCore](http://azerothcore.org), [TrinityCore](http://TrinityCore.org), [AshamaneCore](https://github.com/ReyDonovan/AshamaneCoreLegacy/), [CMangos](https://github.com/cmangos/).
Project source: https://gitlab.websupport.sk/entrix/WoWSimpleRegistration
## Requirement : PHP >= 7.4
Enable gmp, gd, soap, mbstring, pdo and pdo-mysql.
# Installation
- Download project & unzip.
- Go to `application/config/` folder and change `config.php.sample` file name to `config.php`
- Open the config file and set your server data.
```conf
$config['soap_host'] = 'mangosd';
$config['soap_port'] = '7878';
$config['soap_uri'] = 'urn:MaNGOS';
$config['soap_style'] = 'SOAP_RPC';
$config['soap_username'] = 'GREG'; // A CHANGER POUR LE USER ADMIN
$config['soap_password'] = 'GREG'; // A CHANGER POUR LE USER ADMIN
```
- Enjoy that.
## via Docker
```bash
```
# Debug
If you got a blank screen, You can enable `debug_mode` in the config file.
## Features
1. Register Page (Support Vanilla/TBC/WotLK/MoP/WoD/Legion/BFA)
2. Online Players Status (Multi-Realm support).
3. Show TOPs by Playtime, Kills, Honor Point, Arena Point, Arena Team (Multi-Realm support).
4. How to connect Page.
5. Contact us page.
6. Change Password (4/10/2019).
7. Restore Password (5/31/2019).
8. Vote System (4/03/2020).
9. Support HCaptcha/Recaptcha v2 (7/27/2020).
9. Support Two-Factor Authentication (2FA) (7/28/2020).
## Changelogs
**1.9.7.5 (8/03/2020):**
1. Support SRP6.
**1.9.7 (7/28/2020):**
1. Support Two-Factor Authentication (2FA)
2. Fixed a low-level vulnerability. (UPDATE TO THIS VERSION)
3. Fixed some of the bugs.
3. Allow running `account set addon` command after registration. (SOAP registration)
**1.9.6 (7/27/2020):**
1. Support HCaptcha/Recaptcha/Image captcha.
2. Fixed page load speed!
3. Add more description for the config file.
3. Update composer packages.
**1.9.5 (4/17/2020):**
1. Register/Restore Password via SOAP. (Support CMangos)
**1.9.4 (4/03/2020):**
1. Vote Added.
**1.9.3 (4/02/2020):**
1. Added a new template.
**1.9.2 (3/31/2020):**
1. Fixed some of the issues.
**1.9.1 (3/12/2020):**
1. Check the PHP version.
**1.9 (3/12/2020):**
1. Allow using an email for multiple accounts. (For non-battle.net servers)
2. Replace Email to username for change password and restore password. (For non-battle.net servers)
3. Add an option to enable or disable top players and online players.
## DEMO
RESTORE PASSWORD DOESN'T WORK IN DEMO VERSIONS.
### LIVE DEMO IS FOR OLD VERSION!
[Light Template](http://wowsimpleregistration.gigfa.com/light/)
[IceCrown Template](http://wowsimpleregistration.gigfa.com/icecrown/)
[Kaelthas Template](http://wowsimpleregistration.gigfa.com/kaelthas/)
Advance Template - NO HAVE LIVE DEMO!
## Screenshots
## Advance Template
![BFA](https://raw.githubusercontent.com/masterking32/WoWSimpleRegistration/master/screenshots/a-bfa-min.jpg)
## Light Template
![Register Page](https://raw.githubusercontent.com/masterking32/WoWSimpleRegistration/master/screenshots/1.jpg)
## IceCrown Template
![Home Page](https://raw.githubusercontent.com/masterking32/WoWSimpleRegistration/master/screenshots/i1.jpg)
## Kael'thas Template
![Home Page](https://raw.githubusercontent.com/masterking32/WoWSimpleRegistration/master/screenshots/k1.jpg)
Need more screenshots? [Check here](https://github.com/masterking32/WoWSimpleRegistration/tree/master/screenshots)
## Programmers
Author : [Amin.MasterkinG](https://masterking32.com)