SecureLogin - A Secure Authentication Plugin [1.8 - 1.19 +] icon

SecureLogin - A Secure Authentication Plugin [1.8 - 1.19 +] -----

A Secure & Safe way to authenticate your players!



[​IMG]
[​IMG]

SecureLogin is an advanced authentication plugin packed with custom features and more. SecureLogin's primary focus is to give Minecraft owners a better, easier, and safer method to protect and authenticate their players. In order to strive for these goals, each player's password is protected in an irreversible hash that can't be decrypted and has to be reset if forgotten. We have added other safeguards as well as blocking: chat commands, GUI's, and more to fully protect you and your players.

[​IMG]

SecureLogin was designed and made to be Customizable, Secure & Safe, and Easy to use.
[​IMG]
Code (YAML):

#░██████╗███████╗░█████╗░██╗░░░██╗██████╗░███████╗██╗░░░░░░█████╗░░██████╗░██╗███╗░░██╗
#██╔════╝██╔════╝██╔══██╗██║░░░██║██╔══██╗██╔════╝██║░░░░░██╔══██╗██╔════╝░██║████╗░██║
#╚█████╗░█████╗░░██║░░╚═╝██║░░░██║██████╔╝█████╗░░██║░░░░░██║░░██║██║░░██╗░██║██╔██╗██║
#░╚═══██╗██╔══╝░░██║░░██╗██║░░░██║██╔══██╗██╔══╝░░██║░░░░░██║░░██║██║░░╚██╗██║██║╚████║
#██████╔╝███████╗╚█████╔╝╚██████╔╝██║░░██║███████╗███████╗╚█████╔╝╚██████╔╝██║██║░╚███║
#╚═════╝░╚══════╝░╚════╝░░╚═════╝░╚═╝░░╚═╝╚══════╝╚══════╝░╚════╝░░╚═════╝░╚═╝╚═╝░░╚══╝
# Made with <3 by Fuse Labs AKA Exsistory
# You are running config version: SCLV1 - IMPORTANT FOR CONFIG HELP!

Messages
:
    already-registered
: "&cYou are already registered! please use /login <password>"
    reset-player-password
: "&aReset password for %player%"
    already-authenticated
: "&cYou are already authenticated!"
    successfully-registered
: "&aYou are now registered! From now on use /login <password> to authenticate"
    no-permission
: "&cI'm sorry you don't have permission for this command!"
    blocked-chat
: "&cI'm sorry please login/register to chat!"
    player-unlocked
: "&aPlayer %player% is now unlocked and can rejoin!"
    incorrect-password
: "&cIncorrect Password!"
    authenticated
: "&aYou are now authenticated!"
    reset-player-password
: "&a%player%'s password is now reset! They will need to re-register when logging in."
    config-reloaded
: "&aSecureLogin's files have now been reloaded!"
    password-too-long
: "&cYour password is too long! Please keep your password between 8 to 16 characters!"
    password-too-short
: "&cYour password is too short! Please keep your password between 8 to 16 characters!"
    too-many-attempts
: "&cToo many attempts have been made! Please re-login and try again."
    locked-out
:
       - "&c&lACCOUNT LOCKED"
        - "&eThis account is locked due"
        - "&ethe max password attempts being made."
        - "&e"
        - "&cPlease join our discord at
: &c&l&nhttps://discord.gg"
    admin-help-message
:
       - "&c&lSECURELOGINADMIN &fHelp:"
        - ""
        - "&c/secureloginadmin help &f- Displays this message."
        - "&c/secureloginadmin reload &f- Reloads the config file."
        - "&c/secureloginadmin reset <player> &f- Allows you to reset a players password."
        - "&c/secureloginadmin unlock <player> &f- Allows you to unlock a locked out player."


Titles
:
    # Register title for when the player needs to register
    register-title
: "&c&lREGISTER"
    register-subtitle
: "&eRegister with /register <password>"
    # Login title for when the player needs to login
    login-title
: "&c&lLOGIN"
    login-subtitle
: "&eLogin with /login <password>"
    # Unauthorized title for when the player does an unauthorized action
    unauthorized-title
: "&c&lUNAUTHORIZED"
    unauthorized-subtitle
: "&ePlease use /register or /login first!"

Settings
:
    # Hash encrypting method for password.yml | Don't change unless you know what your doing!
    hashing-algorithm
: SHA-256 #Other types: SHA-516, SHA-224, SHA-384
    # Block certain player abilities until registered/logged in - Block Chat
    block-chat
: true
    # Block GUIS
    block-guis
: true
    # Block Commands
    block-commands
: true
    # Allowed commands when player is not registered or logged in unaffected by block-commands option
    allowed-commands
:
     - "help"
    # Minimum length of passwords
    minimum-password-length
: 8
    # Maximum length of passwords
    maximum-password-length
: 16
    # Enable password attempts - when player exceeds amount it will kick/lock account
    password-attempts
: true
    # Maximum password attempts
    maximum-password-attempts
: 5
    # Kick player if they exceed the password attempts. NOTE: This overrides the lockdown-account feature
    kick-when-exceeded-attempts
: false
    # Lock players account when they exceed the password attempts.
    lockdown-account
: true

# End of config file
Player Commands:
/REGISTER <PASSWORD> - Register player
/LOGIN <PASSWORD> - Login player

Admin Commands:
(/SLA) or /SECURELOGINADMIN RELOAD - Reload config
(/SLA) or /SECURELOGINADMIN RESET <PLAYER> - Reset players password
(/SLA) or /SECURELOGINADMIN UNLOCK <PLAYER> - Unlock player (if their account is locked down)
(/SLA) or /SECURELOGINADMIN HELP - Shows help menu
Player Permissions: securelogin.use IMPORTANT! players need this permission to /login or /register
Admin Permissions: securelogin.admin
1) Secured passwords (HASHED)
2) Account lockdowns (if player fails password attempts)
3) Customizable message
4) Password Attempts
5) Easy to use
6) Block certain things (GUI's, Commands, etc)
7) Password requirements (min/max length)

MORE TO COME!
[​IMG]

[​IMG]
[​IMG]
[​IMG]
[​IMG]

SecureLogin is in the process of getting many new and awesome features. If you encounter a bug, error, or a question join our discord for more help!

[​IMG]

ENJOY THE PLUGIN?
Consider leaving a review and comment ♥️



Resource Information
Author:
----------
Total Downloads: 526
First Release: Apr 5, 2023
Last Update: Apr 5, 2023
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings