Skip to content

wowserveruk/SahtoutCMS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

logo
#SahtoutCMS

Name: SahtoutCMS

Author: blodyiheb
Repository: GitHub Link
Download: Download .zip
SahtoutCMS is a World of Warcraft website for AzerothCore WOLTK 3.3.5 (with SRP6 authentication), featuring an installer, dynamic shop & news, account management, admin panel, and armory pages.

⚡ This project was created for fun and learning, but it’s fully usable if you want to run it on your own server.

⚠️ WARNING
Always backup your databases (auth, characters, world) before installing SahtoutCMS.

🎥 Demo Video

Watch on YouTube: SahtoutCMS Demo

🔄 Latest Updates

  • 🛡️ Added failed_logins and reset_attempts tables for security tracking
  • ⚙️ New Admin Settings panel for site management (logo,social media links,SMTP,RECAPTCHA..)
  • ✨ Installer & Admin now support reCAPTCHA and SMTP options (enable/disable)
  • 🔒 Implemented brute-force protection for login, forgot password, and reset password
  • 🌍 Multilingual support for all static pages (including the installer)
  • ✨ Updated styles for Realm Status, How to Play, Login, Register, and other UI elements
  • 🖌️ Improved overall design consistency and responsiveness
  • ℹ️ Note: dynamic database content (shop items, news) is still single-language for now

Features

  • Account Management

    • Registration with SRP6 authentication
    • Email activation & re-send activation
    • Forgot password system
    • Secure login with reCAPTCHA
    • USER ACCOUNT Dashboard (Account Information,Quick Stats ingame characters,security change password,email)
  • Admin Panel [Filter for Better Visual]

    • News management (add,update,delete)
    • User management Website(Modify email,admin roles,tokens,points)----[can see more information about user]----
    • User management Ingame(ban/unban, modify GM roles)----[can see more information about user]----
    • Character management (added gold,change level,teleport)----[can see more information about character]----
    • Shop management (add/remove/update items/services)----[can see more information about Shop Products]----
    • In-game commands via SOAP (teleport, rename, kick, etc.)----[You have Full SOAP Command Executor to controle server from the website]----
  • Admin Settings

    • General: logo upload, social media links
    • SMTP: email settings, enable/disable
    • reCAPTCHA: keys, enable/disable
    • Realm: name, IP, port, logo
    • SOAP: GM command connection
  • Shop System

    • Purchase in-game services: Character Rename, Faction Change, Level Boost,Gold
    • Item shop for gear, mounts, pets + a tooltip hover
    • Token or point (manually added by admin)
  • Additional

    • Realm status display + online players + uptime
    • WoW-style item tooltips (it fetchs from your server database directly)
    • Dark fantasy theme
    • Discord Widget
    • Installer for easy setup
    • Character inspector items and stats (item tooltip and 3d model for test)
    • Multilingual support for static pages + installer
    • Brute-force protection
    • reCAPTCHA support (can enable/disable via installer or admin settings)
    • SMTP email configuration for account activation and password recovery (enable/disable)
  • Armory Pages

    • Top 50 Players: Sorted by level and PvP kills, complete with race, class, and faction icons and GUILD NAME.
    • Arena Teams: Separate leaderboards for 2v2, 3v3, and 5v5 teams, showing rankings, team info, wins, losses, win rate, and rating.

Installation

  1. Download SahtoutCMS
  2. Copie sahtout folder From SahtoutCMS to htdocs if you are using xampp
  3. Run the Sahtoutsite Sql First then the other sqls
  4. Run the installer to set up database,recaptcha,realmstatus,mail,soap(create account from your database gm level 3 -1). configuration.(url:http://localhost/Sahtout/install/)
  5. Remove the installer Folder if you completed everything
  6. Log in as admin and start managing your server.

Requirements

  • PHP 8.3.17+ with extensions: mysqli, curl, openssl, mbstring, xml, soap, gd, gmp/bcmath
  • MySQL 8.4.5+ (or MariaDB 11.8+)
  • Apache web server
  • AzerothCore with SOAP enabled
  • SMTP server for email activation & password recovery
  • (Optional) intl, zip, composer

License

MIT License — see LICENSE for details.


Screenshots

image image image image image image image image image image image image image image image image image image

and more Goodluck, I hope you like it

About

SahtoutCMS is a free and fun PHP CMS made for World of Warcraft private servers. Works with AzerothCore and includes account management, shop, and admin tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 97.2%
  • CSS 2.4%
  • JavaScript 0.4%