Safe Login

The safe login plugin!
Bukkit Halt
Bukkit isn't being updated to 1.8 in the near future.
Safe Login will also be halted until the release of Bukkit for 1.8
What is Safe Login?
This plugin is aiming to provide better player password security.
With encoded passwords in the files, making it harder for anyone to get to the password of a user.
The plugin will set itself up on startup, and will store the user data on your server's hard disk.
Features
- High security login plugin
- Password reset support
- Password recovery support (By enabling the "email" feature")
- Custom languages support (Soon!)
- Database support (Soon!)
Installation
To install the plugin you only have to drop the Safe_Login.jar in your plugins folder. Then you can set your preferences in the config.yml.
Configuration File
As most of the plugins, this plugin comes with a configuration file. You can find the config.yml in the SafeLogin folder.
Commands
| Command | Description | |
|---|---|---|
| 1 | /register (password) | Basic register command |
| 2 | /login (password) | Basic login command |
| 3 | /email (address) | Set the pass recovery email |
| 4 | /email reminder | Request the password recovery |
| 5 | /sl reset (name) | Resets data for (name)> |
- /email commands only work if "EMAIL" feature is enabled
Permissions
| Permission | Description | |
|---|---|---|
| 1 | sl.reset | Perm to use /reset (name) |
| 2 | sl.disable.fly | This will disable the fly bug that Errorcodebin had. |
Video-Tutorial
Tutorial made by NSPredator's
Connections and data collection
Metrics
This plugin uses the Plugin Metrics stats tracking.
This can be disabled in the config by setting metrics to false.
Update
The other way of collecting data is for the update system.
This is done by reading the RSS feed from the DevBukkit page, linked here
UUID
And since the last version the connections to Mojang's servers for the UUID collection.
For a secure means of storing data per user, the UUID collection isn't toggleable (yet), and only available in the alpha version.
Your server would be at risk due to people changing their names, and the plugin not keeping up with those names.
- Anymore information of Metrics can be found here
- You can see the stats over here
- For more information about UUID's, click this this MinecraftForum link.
Donating
If you like this plugin consider Donating
-
View User Profile
-
Send Message
Posted Sep 19, 2017I have done a tutorial on YouTube.
Language: German/Deutsch
Link: https://youtu.be/6rid-Ho_g3I
-
View User Profile
-
Send Message
Posted Aug 12, 2015@modzluca
Click download.
-
View User Profile
-
Send Message
Posted Mar 15, 2015HOW DO U DOWNLOAD IT OMFG
-
View User Profile
-
Send Message
Posted Nov 26, 2014Please add custom messages and also for the mail ;) Also enable the colors for messages ? Maybe a CarbonCopy thingy ? ;)
that would be nice ;)
-
View User Profile
-
Send Message
Posted Aug 30, 2014nice, i hope mysql is supported soon.
-
View User Profile
-
Send Message
Posted Jul 25, 2014@galaipa
yes i like the idea of a safe ip or just have it so the plugin makes you do a login whenever your ip changes so players dont have to login everytime they join after being registered
-
View User Profile
-
Send Message
Posted Jul 20, 2014@fujiboy4
I'll probably add in Translation support, with that you will be able to change all messages to your own liking.
I've still didn't have much time to work on a next release, with exams and holiday.
-
View User Profile
-
Send Message
Posted Jul 19, 2014Can u add custom messages!
-
View User Profile
-
Send Message
Posted Jul 9, 2014@raton023
When a database update is implemented, you can use PHP to write form data to a database. Then the plugin can get that information from the database.
-
View User Profile
-
Send Message
Posted Jul 7, 2014can I put a registration form on a webpage that is linked to the plugin
-
View User Profile
-
Send Message
Posted Jun 21, 2014I play on a server that recently got this plugin. However, when I first logged in after they got this plugin, I couldn't register, as it said I had already registered. I also can't remember my password (or ever registering). Can anyone help? I had an admin do /sl reset Imbulus, but that only kicked me from the server. My password wasn't reset.
-
View User Profile
-
Send Message
Posted May 1, 2014A /safeip command is a very great idea!
-
View User Profile
-
Send Message
Posted Apr 22, 2014okeey maybe its becous the ChatEX plugin. that i got this problem with te capital letters
-
View User Profile
-
Send Message
Posted Apr 20, 2014@thejackstur
I didn't implement the command yet in 1.5, you can remove the file for that player.
That'll work too.
-
View User Profile
-
Send Message
Posted Apr 20, 2014Hello, when i do /sl reset thejackstur it says that the command it not recognized does this happen to anyone else and i am running the latest version of this plugin, thanks
-
View User Profile
-
Send Message
Posted Apr 18, 2014@NubPro
It should be, I didn't test with 1.7.6.
But 1.7.8 still works.
-
View User Profile
-
Send Message
Posted Apr 17, 2014Will it works properly on 1.7.6 server?
-
View User Profile
-
Send Message
Posted Apr 17, 2014@A11ert
I tested it, with a online login with my account: teunie_nl.
After that, I tested offline with Teunie_nl.
That worked fine, I still had to login before I could do anything.
-
View User Profile
-
Send Message
Posted Apr 17, 2014You can Bypass this Login
by uning a capital letter in the name
so of you cant login with the name tom. login with the name Tom en you can register that name en your online on toms account
if you have a server with cracked clients enabled DO NOT USE THIS PLUGIN!!!!!
-
View User Profile
-
Send Message
Posted Apr 8, 2014I need to use the UUID for the plugin, since names can't be relied on when Mojang switches to UUID instead of usernames.
UPDATE: The change for UUID has been implemented, it might take a while to load depending on the amount of players which have an account on your server.
So keep in mind that the plugin might take a while to start up when you run 1.5 for only the first time!
Thank you for your patience.