LoginSecurity

LoginSecurity
LoginSecurity is a lightweight password authorization plugin. You can optionally set a password each time you enter the server, adding a double layer of security to your account. The password is stored inside the configuration file, nobody else except the server owner can access or modify it.
How does it work?
Install the pluign to your /plugins/ directory, then start your server.
Type /register <password>, your account is now locked with a password.
For each time you login, make sure to use /login <password>.
Features
- Register your account optional or required (change in config)
- 5 Useful commands to mangage your password
- Advanced administrative control
- Advanced documentation via wiki
- Secure password storage using BCrypt
- Secure sessions storing to improve user experience
- Customizable time-out
- Map captcha upon registration (user friendly)
- Conversion from AuthMe and xAuth (check wiki for more info)
- Premium support through AutoIn
- Automatic update with changelog overview
- Username filtering (length and characters)
- Highly detailed configuration
- Automatically updated translation manager (user-submitted)
- Prevents being kicked by orther players loging in with your name
Session login allows the user to log in right after they logged out and not have to type in their password again. (1 minute time limit of being logged out, stores IP during that time to keep everything safe)
Commands
/lac - Admin command, rmpass and reload
/register <password> - Set your password
/login <password> - Login with your password
/changepass <old> <new> - change your password
/logout - Logout
Permissions
- loginsecurity.admin - allows admin command
- loginsecurity.update - shows update notifications
Video
Thanks to ServerMiner for making this informative tutorial
Orther tutorials: German (by MineCraftler4Live)
Planned
- Add translation interface for easier language selection
- Suggestions?
Known Bugs
- Players can mount/dismount and ride on vehicles while not logged in
Disclaimer
By default, LoginSecurity will check for updates from bukkitdev every 3 hours.
This feature can be disabled by setting "update-checker" to "false"
Anyone with the permission node ls.admin will be notified of updates, and it also able to download them via /lac update.
Which again can be disabled by disabling the update-checker
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Additionally, when the language setting is changed, information is retrieved from lang.lenis0012.com to aquire up to date translations.
Links
- v3.0.2 - Download (18 - 1.15)
- Source code (GitHub)
- https://github.com/lenis0012/LoginSecurity-2/wiki (Wiki)
- https://github.com/lenis0012/Translations/wiki/Contribute (Translation Contribution)
Donate
If you want to support me working on this project, please donate.
It helps me alot to keep my projects up.
Donate at the top right corner
-
View User Profile
-
Send Message
Posted Jun 12, 2014Hi @lenis0012
Can you implement that player can not register with a password equal to username? So many n00bs done that and loose ther items and money :-P
-
View User Profile
-
Send Message
Posted Jun 10, 2014Can you post how the Config.yml is set out and what everything means?
-
View User Profile
-
Send Message
Posted Jun 8, 2014Hi,
Great plugin. I use it on a server I run. I have encountered aproblem where a player forgot his pass. /lac rmpass xxxx does not work. it says that the user is invalid (even if i use TAB to make sure the username is correct)
needless to say im an Admin.
Is there a way to restore lost password? delete a players password (in the files themselves)? is it a known bug?
We use 1.7.4 version (due to some other plugins that havn't yet been updated)
-
View User Profile
-
Send Message
Posted Jun 6, 2014Hi! It is a great plugin! But I want to know how can I translate this plugin to other lang? Thanks!
-
View User Profile
-
Send Message
Posted Jun 6, 2014How can i disable encryption?
-
View User Profile
-
Send Message
Posted Jun 3, 2014@EddieFriday
Hi, when you read the post here, you will see that I have post something similar, and there is a some bug that need to be corrected. The plugin is working with MC 1.7.9 but only without MySQL.
-
View User Profile
-
Send Message
Posted Jun 1, 2014Still I dont have the answers that I need to configure this to MySql. I asked way back May 26 and up until now no answer?
Again my Question:
I install LoginSecurity 2.0.9 on bukkit server 1.7.9 r.0.2 and i connect it vi MySql. When I tried to register is says "Registered with password: blablabla". But when I logout and login back it will ask me again to register. what did I do wrong?
-
View User Profile
-
Send Message
Posted May 31, 2014Good plugin it works well on my server
-
View User Profile
-
Send Message
Posted May 30, 2014@lenis0012
Thanks. I will wait for the update :-) Will the update working correctly with MC 1.7.9?
-
View User Profile
-
Send Message
Posted May 29, 2014Any answer to my query?
-
View User Profile
-
Send Message
Posted May 29, 2014@alfista
I know whats going on.
I will fix it
-
View User Profile
-
Send Message
Posted May 29, 2014Hi, I have updated my server to the new 1.7.9 R0.1 and with it I updated the LoginSecurity and after update I have these errors: http://pastebin.com/3zmea7aN Can anyone help me? I try to delete database and create new one, create other one, but nothing helps. I have config steed correctly , like before, when it worked.
-
View User Profile
-
Send Message
Posted May 27, 2014@lenis0012
Add it
-
View User Profile
-
Send Message
Posted May 27, 2014Can you make a config option for storing uuid's or names?
-
View User Profile
-
Send Message
Posted May 26, 2014Is there anyway to unregister one player? When i do /lc rmpass name it says Invalid username
-
View User Profile
-
Send Message
Posted May 26, 2014how to configure it in mysql. everytime I login it alwys ask me to register? And fter logout it tells me im not registered.
Please help me on this?
this is my database set:
DROP TABLE IF EXISTS `logsec_users`; CREATE TABLE `logsec_users` ( `unique_user_id` varchar(130) NOT NULL, `password` varchar(300) NOT NULL, `encryption` int(11) default NULL, `ip` varchar(130) NOT NULL, UNIQUE KEY `unique_user_id` (`unique_user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
View User Profile
-
Send Message
Posted May 21, 2014@Rindersteak
It was removed in v2.0 should I re add it?
-
View User Profile
-
Send Message
Posted May 18, 2014Is there a way to make login sessions never timeout/expire?
-
View User Profile
-
Send Message
Posted May 18, 2014Hay,
in the discription (To Do - it looks done), it says theres language support, but I dont find a language.yml or anything. Please help!
I'm using "LoginSecurity v2.0.8"
-
View User Profile
-
Send Message
Posted May 6, 2014Issue
I have recently created a new Hub for my server. When players first join they are put in the correct /spawn location, however when they register it tp's them To the Old World and Spawn. I have changed my /setspawn. How can I fix this? I will try disabling the Fake Location option, However this is pretty important because People could login as a player, and even with out logging in they can press F3 and get their Co-ords.