Commit Graph
41 Commits
Author SHA1 Message Date
EbonJaguar ce40b3798b Add logging for when a player changes their password or has a new one generated 2017-03-22 17:54:30 -04:00
EbonJaguar 4053a0e328 If recovery code is required, dont send new password 2017-03-22 17:11:18 -04:00
EbonJaguar 46dd588923 Merge branches 'master' and 'passwd_recovery_process' of https://github.com/AuthMe/AuthMeReloaded into passwd_recovery_process 2017-03-22 17:08:05 -04:00
Gnat008 4e54fa4a4e Restrict changing password after recovery to the same username 2017-03-21 17:38:53 -04:00
Gnat008 9d21eefc74 Merge branches 'master' and 'passwd_recovery_process' of https://github.com/AuthMe/AuthMeReloaded into passwd_recovery_process
# Conflicts:
#	docs/config.md
#	src/main/resources/messages/messages_bg.yml
#	src/main/resources/messages/messages_es.yml
#	src/main/resources/messages/messages_pt.yml
#	src/main/resources/messages/messages_zhcn.yml
2017-03-21 17:26:29 -04:00
Gnat008 ed0126d06c Add a couple tests 2017-03-21 16:48:20 -04:00
Gnat008 cfbb3f9a7f Remove unnecessary stubbing in SetPasswordCommandTest 2017-03-14 18:46:39 -04:00
Gnat008 2214fa5839 Implement /email setpassword 2017-03-14 18:26:32 -04:00
EbonJaguar 62c053d5cb Register the new /email code command 2017-03-06 15:21:49 -05:00
EbonJaguar fa65b1af5e make TimedCounter#decrement(K) easier to read 2017-03-06 14:15:07 -05:00
EbonJaguar 7d4bfcd99d - Introduce /email code
- Add max tries for /email code
- Introduce a PasswordRecoveryService
2017-03-06 13:54:46 -05:00
Gnat008 1ef3fbd0d8 Merge remote-tracking branch 'origin/master' 2016-07-11 15:05:50 -04:00
Gnat008 351431d1d8 Move Bungee interactions to new service class 2016-07-11 15:05:38 -04:00
Gnat008 23836cda6a #604 - Move ProtocolLib adapters to new package and add ProtocolLibService 2016-06-27 15:38:43 -04:00
Gnat008 1326606f37 #762 - Move all sessions stuff to new SessionManager class 2016-06-27 13:50:16 -04:00
Gnat008 0c96a3113b Encapsulate fields in main class; see #762 #655 #604 2016-06-27 11:25:12 -04:00
Gnat008 74095fec71 Update docs 2016-06-22 17:40:25 -04:00
Gnat008 51663703ea Merge branch 'master' into 674-purge-process-refactor 2016-06-17 20:51:11 -04:00
Gnat008 16e9990723 implement checking permissions of an offline player 2016-06-17 20:49:03 -04:00
Gnat008 fb8baeafd2 remove database auto purge methods 2016-06-16 12:52:42 -04:00
Gnat008 fde634e054 Merge branch 'master' into 674-purge-process-refactor 2016-06-16 12:36:31 -04:00
Gnat008 5156a24b40 remove unused PurgeTask constructor 2016-06-16 12:35:49 -04:00
Gnat008 af1520802d major refactor of the purging process 2016-06-16 12:28:42 -04:00
Gnat008 3a102c324e move bypass permission location 2016-06-15 15:15:39 -04:00
Gnat008 68c3aabce4 Merge branch 'master' into 674-purge-process-refactor 2016-06-15 13:07:21 -04:00
EbonJaguar 5870a4a433 Add ability to check permissions by player name 2016-06-14 22:47:35 -04:00
EbonJaguar 367f785610 count login failures by ip address and not by name 2016-06-13 15:58:03 -04:00
EbonJaguar b7015f56c2 kick player on tempban, change setting comments to better reflect the process 2016-06-13 14:55:25 -04:00
Gnat008 67c72dc46d fix TempbanManager injecting 2016-06-12 15:17:37 -04:00
Gnat008 c3d391aeaf lets only inject in one place (moved injects to constructor) 2016-06-12 14:53:18 -04:00
Gnat008 ac4add9f54 add ability to tempban users after x wrong logins - ref #520 #192 2016-06-12 13:40:34 -04:00
Gnat008 f0e42b61c5 #747 - display captcha immediately after the failed login attempt 2016-06-11 21:23:53 -04:00
Gnat008 0cc5dd2cd5 Remove code causing issues 2016-06-11 20:54:50 -04:00
Gnat008 26cb7464e1 Re-add a scheduled task 2016-06-11 20:49:15 -04:00
Gnat008andljacqu 73272b5931 Remove all but one hasPermission() method in the PermissionsManager
#739 (cherry picked from commit 65f3347)
2016-06-02 23:11:47 +02:00
EbonJaguarandljacqu c3d07cb9a4 #739 Cleanup on PermissionsManager
(cherry picked from commit d9ad12b)
2016-06-02 23:10:37 +02:00
EbonJaguar fdb9227ec1 Properly unhook the current system when unhook() is called 2016-06-01 14:09:30 -04:00
EbonJaguar e99d9414b8 Add and implement handlers for each individual permissions plugin, instead of doing everything in the PermissionsManager - see #314 2016-06-01 14:00:27 -04:00
EbonJaguar 3ad00a45f9 Move default permissions out of Commands and into PermissionNode - fixes #606 2016-05-30 16:47:48 -04:00
EbonJaguar f94f4643cf Add a lowercase String list property - fixes #602 2016-05-30 11:08:01 -04:00
EbonJaguar 428b27943b Add isPermissionsSystem method to PermissionsSystemType enum - fixes #612 2016-05-29 18:29:19 -04:00