# 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)


