AAM_Service_SecureLogin A

Total Complexity 52
Dependencies 12
Dependents 0
Total lines 665
Lines of code 286
Logical lines of code 127
Comment lines 283
Methods 18
Properties 0

Methods 18

Method Rating Maintainability Complexity Lines of code
initializeHooks()
S
47 5 35
authenticate()
S
49 5 32
toggleUserStatus()
S
59 5 14
__construct()
S
55 4 20
validateUserStatus()
S
59 3 15
enhanceAuthentication()
S
59 3 15
_getConfigOption()
S
67 4 7
registerRESTfulRoute()
S
47 1 45
legacyAuthenticate()
S
53 2 24
updateLoginAttemptsTransient()
S
58 2 16
manageAuthCookie()
S
65 3 9
loginMessage()
S
63 3 10
handleAjax()
S
65 3 9
prepareUserData()
S
62 2 11
trackFailedLoginAttempt()
S
73 2 5
lockUser()
S
70 2 6
changeUserStatus()
S
66 2 9
_getLoginAttemptKeyName()
S
75 1 4