Darkflame Universe Account Manager

Overview

Darkflame Universe Account Manager

This is a quick and simple web application intended for account creation and management for a DLU instance created by Wincent.

Logo by BlasterBuilder.

Run and Install

  • Clone this repository
  • Install requirements.txt
  • Create credentials.py
# credentials.py

# Make sure this is a long random string
SECRET_KEY = 'long-random-string'

# Replace instances of <> with the database credentials
DB_URL = 'mysql+pymysql://<mysql-user>:<mysql-password>@<mysql-host>/<mysql-database>'
  • Create resources.py
# resources.py

# Path to the logo image to display on the application
LOGO = 'logo/logo.png'

# Path to the privacy policy users have to agree to
PRIVACY_POLICY = 'policy/Privacy Policy.pdf'

# Path to the terms of use users have to agree to
TERMS_OF_USE = 'policy/Terms of Use.pdf'
  • Run the application
# Run the python application, with a given port number
flask run --port 5000
# or simply
python app.py

Available Endpoints

There are several available endpoints that are useful to users.

  • /login: Login as an Admin and create CD keys.
  • /activate: Create a new account as a non-admin user. You will require a CD key (which is provided by the admin).
Comments
  • Unable to reach from outside the computer it runs on

    Unable to reach from outside the computer it runs on

    Im using WSL2 and the computer that it runs on is the only one in the network (or outside the network) who can reach the Server through the IP it provides. Everyone else gets "connection time-out"

    opened by Br3akout 5
  • Allow ban/unban and mute/unmute of users from AccountManager

    Allow ban/unban and mute/unmute of users from AccountManager

    Currently you need to enter the game or edit the database to mute or ban a user, and you can currently only unban users by entering the database.

    Having these functions accessible via a web interface would be convenient for server managers.

    opened by MasterEric 3
  • Account Manager issue

    Account Manager issue

    Hello All, I have been using Elocore's guide on Youtube and have got to the part where I run the application, however when I use 'python3 app.py' and copy & paste it into google it comes up a 'refused to connect' error. I don't know whether it is a mistake that I've made whilst following the steps or whether its something that I need to amend on my desktop.

    P.S Sorry if I haven't explained this in enough detail, I'm new to this.

    Thanks in advance.

    opened by Lego458 2
  • Only show legal agreement checkbox when agreement files exist

    Only show legal agreement checkbox when agreement files exist

    Resolves #17

    Currently it checks whether any of the legal agreement files are present and then requires agreement for both, even if one of them is missing. Whether that is acceptable depends on the use case you had in mind. Please let me know what you think this implementation.

    opened by Marcono1234 2
  • Improve README formatting

    Improve README formatting

    Tries to improve the README formatting by:

    • Changing steps to numbered list
    • Indenting code blocks of list points to not disrupt reading flow: | Before | After | | - | - | | | |

    Please let me know if you want anything changed or some of the changes reverted.

    opened by Marcono1234 2
  • Errno98 Adress already in Use

    Errno98 Adress already in Use

    • Serving Flask app 'app' (lazy loading)
    • Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
    • Debug mode: on Traceback (most recent call last): File "app.py", line 561, in run_app() File "app.py", line 557, in run_app app.run(host='0.0.0.0', port=5000) File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 922, in run run_simple(t.cast(str, host), port, self, **options) File "/usr/local/lib/python3.8/dist-packages/werkzeug/serving.py", line 982, in run_simple s.bind(server_address) OSError: [Errno 98] Address already in use

    anyone know how to fix that?

    opened by Morthi 2
  • Add name management functionality for Characters and Pets

    Add name management functionality for Characters and Pets

    The following PR adds the approve_names route, which pulls all names that are still pending, and allows a GM user to either approve or reject names, updating them in the DB.

    • Adds approve_names template for viewing pending character and pet names
    • Adds functionality to approve or reject names from the interface
    • Adds approve_names get/post routes with appropriate functionality
    • Moves the navbar into its own template to allow for less code duplication

    Open question: Is this the correct way to do name approval? Does anything else need to happen for it to work correctly?

    Fixes #2 Fixes #8

    opened by Lego6245 2
  • Allow for management of custom names

    Allow for management of custom names

    From what I understand, the only way to "approve" a custom name involves editing the DB row for that character to overwrite the pending_name into the name field. It would be convenient for admin users to be able to do this from the AccountManager instead of going into the DB directly.

    opened by Lego6245 2
  • account creation

    account creation

    i got all the way to signing into the server on the browser but apparently i made a mistake when i created my password. is there any way i can fix this without starting this whole process over? i am honestly overwhelmed with all of this...

    opened by TwoJoints666 1
  • Adding SSL support

    Adding SSL support

    The current AccountManager handles passwords and usernames but still uses HTTP. This change changes the webserver so it uses HTTPS instread wuth a self-signed certificate.

    It adds some security to the webserver.

    opened by Elforax 1
  • Add button for copying activation link to clipboard

    Add button for copying activation link to clipboard

    Adds a button for copying the activation link after having created play keys:

    Key generation screenshot

    Clicking the buttons copies the the absolute activation link, e.g. http://localhost:5000/activate/JNNR-VP5Y-RZPP-R1IQ, to the clipboard. It does not look very good, and you do not get any visual feedback when clicking the button (in contrast to what you might be used to from the GitHub UI, or other websites), but it is at least functional. Any feedback is appreciated.

    opened by Marcono1234 1
Owner
null
Telegram bot to scrape images from the reddit universe

Telegram bot to scrape images from the reddit universe

XD22 3 Sep 30, 2022
You can share your Chegg account for answers using this bot with your friends without getting your account blocked/flagged

Chegg-Answer-Bot You can share your Chegg account for answers using this bot with your friends without getting your account blocked/flagged Reuirement

Ammey Saini 27 Dec 24, 2022
Check and write all account info + Check nitro on account

Discord-Token-Checker Check and write all account info + Check nitro on account Also check https://github.com/GuFFy12/Discord-Token-Parser (Parse disc

null 36 Jan 1, 2023
Unauthenticated enumeration of services, roles, and users in an AWS account or in every AWS account in existence.

Quiet Riot ?? C'mon, Feel The Noise ?? An enumeration tool for scalable, unauthenticated validation of AWS principals; including AWS Acccount IDs, roo

Wes Ladd 89 Jan 5, 2023
A discord account nuker with lots of tools that will destroy a discord account

A discord account nuker with lots of tools that will destroy a discord account (token destroyer... and much more).

firexi 10 Apr 28, 2022
Discord Account Generator that will create Account with hCaptcha bypass. Using socks4 proxies

Account-Generator [!] This was made for education. Please use socks4 proxies for nice experiences. [!] Please install these modules - "pip3 install ht

RyanzSantos 10 Feb 23, 2022
Deleting someone else's Instagram account, repeat until the target account is blocked.

Program Features ?? Instagram report V4. ?? Coded with the latest version of Python. ?? Has automatic scheduling. ?? Full account report. ?? Report a

hack4lx 16 Oct 25, 2022
Roblox-Account-Gen - A simple account generator not using paid solving services

Roblox Account Generator Star this if it helped to spread awareness! No 2captcha

x 1 Feb 17, 2022
A tiktok mass account creator with undetected selenium and email verification, to bot an account

⚠️ STILL UNDER DEVELOPEMENT - v1.1-beta ⚠️ Adding PROXY ROTATION Adding EMAIL VERIFICATION Adding USERNAME COMPILER Tiktok Mass Bot Creator v1.1-beta

xtekky 11 Aug 1, 2022
Migration Manager (MM) is a very small utility that can list source servers in a target account and apply mass launch template modifications.

Migration Manager Migration Manager (MM) is a very small utility that can list source servers in a target account and apply mass launch template modif

Cody 2 Nov 4, 2021
Automatically Message From Discord Account

Discord-AutoMessage A robust and versatile solution for automated social interactions HOW TO INSTALL Open cmd cd into your project directory Run the f

null 13 Jul 11, 2022
A simple Python script using Telethon to log all (or some) messages a user or bot account can see on Telegram.

telegram-logger A simple Python script using Telethon to log all (or some) messages a user or bot account can see on Telegram. Requirements Python 3.6

Richard 13 Oct 6, 2022
Hack WhatsApp Account Easily(Android)

X-Whatsapp Hack WhatsApp Account Easily(Android) HOW TO RUN ?? (Termux) pkg update && pkg upgrade pkg install python pkg install git git clone https:/

KiLL3R_xRO 72 Dec 21, 2022
A Code that can make your Discord Account 24/7!

Online-Forever Make your Discord Account Online 24/7! A Code written in Python that helps you to keep your account 24/7. The main.py is the main file.

Phantom 556 Dec 29, 2022
A Code that can make your Discord Account 24/7 on Voice Channels!

Voicecord Make your Discord Account Online 24/7 on Voice Channels! A Code written in Python that helps you to keep your account 24/7 on Voice Channels

Phantom 229 Jan 7, 2023
An hcaptcha-solving discord account generator; capable of randomizing names, profile pictures, and verifying phone numbers.

discord-account-generator An hcaptcha-solving discord account generator; capable of randomizing names, profile pictures, and verifying phone numbers.

Acier 61 Dec 10, 2022
Automated AWS account hardening with AWS Control Tower and AWS Step Functions

Automate activities in Control Tower provisioned AWS accounts Table of contents Introduction Architecture Prerequisites Tools and services Usage Clean

AWS Samples 20 Dec 7, 2022
Telegram bot for searching videos in your PDisk account by @AbirHasan2005

PDisk-Videos-Search A Telegram bot for searching videos in your PDisk account by @AbirHasan2005. Configs API_ID - Get from @TeleORG_Bot API_HASH - Get

Abir Hasan 39 Oct 21, 2022