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
I have done a tutorial on YouTube.
Language: German/Deutsch
Link: https://youtu.be/6rid-Ho_g3I
@modzluca
Click download.
HOW DO U DOWNLOAD IT OMFG
Please add custom messages and also for the mail ;) Also enable the colors for messages ? Maybe a CarbonCopy thingy ? ;)
that would be nice ;)
nice, i hope mysql is supported soon.
@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
@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.
Can u add custom messages!
@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.
can I put a registration form on a webpage that is linked to the plugin
I 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.
A /safeip command is a very great idea!
okeey maybe its becous the ChatEX plugin. that i got this problem with te capital letters
@thejackstur
I didn't implement the command yet in 1.5, you can remove the file for that player.
That'll work too.
Hello, 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
@NubPro
It should be, I didn't test with 1.7.6.
But 1.7.8 still works.
Will it works properly on 1.7.6 server?
@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.
You 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!!!!!
I 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.