Code Analysis: Simple-JWT-Login 3.1.0

Function Rating Maintainability Complexity Lines of code
SimpleJWTLogin\Modules\Settings\GeneralSettings::validateSettings()
C
34 27 95
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateGeneralSettingsFromPost()
C
37 27 68
SimpleJWTLogin\Libraries\JWT::decode()
B
33 21 100
SimpleJWTLogin\Libraries\JWT::decode()
B
33 20 102
SimpleJWTLogin\Services\RegisterUserService::createUser()
B
35 20 87
SimpleJWTLogin\Modules\SimpleJWTLoginService::authenticateUser()
B
36 18 84
SimpleJWTLogin\Modules\SimpleJWTLoginService::createUser()
B
37 18 71
SimpleJWTLogin\Services\AuthenticateService::authenticateUser()
B
37 17 78
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::assignSettingsPropertyFromPost()
B
44 17 46
SimpleJWTLogin\Services\RegisterUserService::validateRegisterUser()
B
40 15 65
SimpleJWTLogin\Modules\SimpleJWTLoginService::validateRegisterUser()
B
41 15 61
SimpleJWTLogin\Services\DeleteUserService::deleteUser()
A
38 13 77
SimpleJWTLogin\Services\RedirectService::redirectAfterLogin()
A
40 14 62
SimpleJWTLogin\Modules\SimpleJWTLoginService::redirectAfterLogin()
A
41 13 57
SimpleJWTLogin\Services\RefreshTokenService::refreshJwt()
A
38 11 76
SimpleJWTLogin\Modules\Settings\BaseSettings::assignSettingsPropertyFromPost()
A
46 13 40
SimpleJWTLogin\Modules\SimpleJWTLoginService::deleteUser()
A
42 12 54
SimpleJWTLogin\Modules\SimpleJWTLoginService::refreshJwt()
A
39 11 67
SimpleJWTLogin\Libraries\ParseRequest::fetchVariables()
A
46 13 35
SimpleJWTLogin\Modules\Settings\AuthCodesSettings::validateSettings()
A
51 12 26
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::validateSettings()
A
45 10 49
SimpleJWTLogin\Libraries\ParseRequest::process()
A
47 11 34
SimpleJWTLogin\Modules\RouteService::makeAction()
A
47 10 40
SimpleJWTLogin\Services\ResetPasswordService::replaceVariablesInEmailBody()
A
47 10 37
SimpleJWTLogin\Services\BaseService::getJwtFromRequestHeaderOrCookie()
A
49 10 32
SimpleJWTLogin\Modules\SimpleJWTLoginService::getJwtFromRequestHeaderOrCookie()
A
49 10 31
SimpleJWTLogin\Modules\Settings\SettingsFactory::getFactory()
A
54 10 24
SimpleJWTLogin\Modules\Settings\LoginSettings::validateSettings()
A
51 9 28
SimpleJWTLogin\Libraries\JWT::verify()
A
46 8 38
SimpleJWTLogin\Libraries\JWT::verify()
A
46 8 38
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateLoginConfigFromPost()
A
53 9 22
SimpleJWTLogin\Services\ResetPasswordService::sendResetPassword()
A
42 6 59
SimpleJWTLogin\Libraries\ParseRequest::parseRawHeader()
A
50 8 28
SimpleJWTLogin\Modules\SimpleJWTLoginService::validateDoLogin()
A
47 7 40
SimpleJWTLogin\Services\LoginService::validateDoLogin()
A
49 7 34
SimpleJWTLogin\Libraries\JWT::jsonDecode()
A
54 8 18
SimpleJWTLogin\Modules\Settings\GeneralSettings::initSettingsFromPost()
S
38 1 120
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateAuthCodesFromPost()
S
57 8 15
SimpleJWTLogin\Modules\Settings\AuthCodesSettings::initSettingsFromPost()
S
51 7 29
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateAuthenticationConfigFromPost()
S
51 7 29
SimpleJWTLogin\Modules\UserProperties::getAllowedUserProperties()
S
36 1 112
SimpleJWTLogin\Libraries\ParseRequest::expandVariables()
S
54 7 21
SimpleJWTLogin\Helpers\ServerHelper::isClientIpInList()
S
54 7 20
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initAuthCodesFromPost()
S
55 7 18
SimpleJWTLogin\Services\ValidateTokenService::validateAuth()
S
45 5 46
SimpleJWTLogin\Modules\UserProperties::getAllowedUserProperties()
S
37 1 106
SimpleJWTLogin\Modules\Settings\LoginSettings::initSettingsFromPost()
S
44 4 60
SimpleJWTLogin\Services\ResetPasswordService::makeAction()
S
51 6 30
simple_jwt_login_autoloader()
S
51 6 27
SimpleJWTLogin\Modules\AuthCodeBuilder::__construct()
S
61 7 12
SimpleJWTLogin\Modules\AuthCodeBuilder::__construct()
S
61 7 12
SimpleJWTLogin\Modules\SimpleJWTLoginService::validateAuth()
S
47 5 37
SimpleJWTLogin\Services\BaseService::validateAuthKey()
S
56 6 18
SimpleJWTLogin\Modules\SimpleJWTLoginService::validateAuthKey()
S
57 6 16
SimpleJWTLogin\Modules\SimpleJWTLoginService::getUserParameterValueFromPayload()
S
51 5 30
SimpleJWTLogin\Services\BaseService::getUserParameterValueFromPayload()
S
51 5 30
SimpleJWTLogin\Libraries\JWT::sign()
S
51 5 28
SimpleJWTLogin\Libraries\JWT::sign()
S
51 5 27
SimpleJWTLogin\Modules\SimpleJWTLoginHooks::getHooksDetails()
S
40 1 86
SimpleJWTLogin\Libraries\ParseRequest::fetchFromMultipart()
S
53 5 22
SimpleJWTLogin\Modules\Settings\CorsSettings::validateSettings()
S
56 5 20
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateCorsFromPost()
S
57 5 18
SimpleJWTLogin\Modules\SimpleJWTLoginService::getUserDetails()
S
57 5 18
SimpleJWTLogin\Services\BaseService::getUserDetails()
S
57 5 18
SimpleJWTLogin\Modules\UserProperties::getExtraParametersFromRequest()
S
58 5 15
SimpleJWTLogin\Libraries\JWT::jsonEncode()
S
58 5 15
SimpleJWTLogin\Libraries\JWT::jsonDecode()
S
58 5 15
SimpleJWTLogin\Modules\SimpleJWTLoginService::cleanUpUserExpiredTokens()
S
59 5 13
SimpleJWTLogin\Services\RevokeTokenService::revokeToken()
S
47 3 43
SimpleJWTLogin\Modules\UserProperties::getExtraParametersFromRequest()
S
60 5 13
SimpleJWTLogin\Libraries\JWT::jsonEncode()
S
60 5 12
SimpleJWTLogin\Services\RevokeTokenService::cleanUpUserExpiredTokens()
S
61 5 12
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::watchForUpdates()
S
54 4 22
SimpleJWTLogin\Services\ResetPasswordService::validateChangePassword()
S
56 4 20
SimpleJWTLogin\Helpers\ServerHelper::getHeaders()
S
56 4 18
SimpleJWTLogin\Modules\SimpleJWTLoginService::getallheaders()
S
57 4 17
SimpleJWTLogin\Modules\SimpleJWTLoginService::revokeToken()
S
50 3 32
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::validateSettings()
S
58 4 16
SimpleJWTLogin\Libraries\JWT::encode()
S
57 4 16
SimpleJWTLogin\Libraries\JWT::encode()
S
57 4 16
SimpleJWTLogin\Modules\SimpleJWTLoginHooks::getHooksDetails()
S
44 1 61
SimpleJWTLogin\Modules\SimpleJWTLoginService::validateJwtRevoked()
S
59 4 15
SimpleJWTLogin\Modules\Settings\RegisterSettings::initSettingsFromPost()
S
47 1 60
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initLoginConfigFromPost()
S
57 4 15
SimpleJWTLogin\Services\BaseService::validateJwtRevoked()
S
59 4 15
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::validateSettings()
S
60 4 14
SimpleJWTLogin\Services\LoginService::makeAction()
S
51 3 29
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateDeleteUserConfigFromPost()
S
60 4 14
SimpleJWTLogin\Modules\SimpleJWTLoginService::getClientIP()
S
61 4 13
SimpleJWTLogin\Services\RevokeTokenService::checkIfTokenIsAlreadyRevoked()
S
63 4 11
SimpleJWTLogin\Helpers\ServerHelper::getClientIP()
S
63 4 11
SimpleJWTLogin\Modules\Settings\CorsSettings::initSettingsFromPost()
S
48 1 54
SimpleJWTLogin\Services\RouteService::getAllRoutes()
S
46 1 54
simple_jwt_login_plugin_show_main_page()
S
50 2 35
SimpleJWTLogin\Modules\SimpleJWTLoginService::doLogin()
S
57 3 17
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::initSettingsFromPost()
S
49 1 46
SimpleJWTLogin\Modules\SimpleJWTLoginService::checkIfTokenIsAlreadyRevoked()
S
64 4 10
SimpleJWTLogin\Libraries\JWT::getCorrectImplementationForJsonDecode()
S
63 4 8
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::initSettingsFromPost()
S
50 1 44
SimpleJWTLogin\Services\AuthenticateService::validateAuthenticationAuthKey()
S
62 3 13
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::saveSettingsInDatabase()
S
62 3 12
SimpleJWTLogin\Services\AuthenticateService::checkAllowedIPAddress()
S
62 3 12
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::initSettingsFromPost()
S
52 1 37
SimpleJWTLogin\Modules\WordPressData::createUser()
S
55 2 20
SimpleJWTLogin\Services\ResetPasswordService::changeUserPassword()
S
55 2 20
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::watchForUpdates()
S
59 2 16
SimpleJWTLogin\Modules\Settings\CorsSettings::isAllowHeadersEnabled()
S
72 3 5
SimpleJWTLogin\Modules\Settings\CorsSettings::getAllowHeaders()
S
72 3 5
SimpleJWTLogin\Modules\Settings\CorsSettings::isAllowMethodsEnabled()
S
72 3 5
SimpleJWTLogin\Modules\Settings\CorsSettings::getAllowMethods()
S
72 3 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getRequestKeyUrl()
S
72 3 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getRequestKeySession()
S
72 3 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getRequestKeyCookie()
S
72 3 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getRequestKeyHeader()
S
72 3 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::isMiddlewareEnabled()
S
72 3 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyWpConfig::getPublicKey()
S
66 3 8
SimpleJWTLogin\Helpers\Jwt\JwtKeyFactory::getFactory()
S
63 3 10
SimpleJWTLogin\Libraries\JWT::handleJsonError()
S
58 2 15
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequestKeyUrl()
S
72 3 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequestKeySession()
S
72 3 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequestKeyCookie()
S
72 3 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequestKeyHeader()
S
72 3 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyWpConfig::getPublicKey()
S
66 3 8
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::isMiddlewareEnabled()
S
72 3 5
SimpleJWTLogin\Modules\CorsService::isAllowOriginEnabled()
S
72 3 5
SimpleJWTLogin\Modules\CorsService::getAllowOrigin()
S
72 3 5
SimpleJWTLogin\Modules\CorsService::isAllowHeadersEnabled()
S
72 3 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyFactory::getFactory()
S
63 3 10
SimpleJWTLogin\Modules\CorsService::getAllowHeaders()
S
72 3 5
SimpleJWTLogin\Modules\WordPressData::createUser()
S
58 2 15
SimpleJWTLogin\Modules\CorsService::isAllowMethodsEnabled()
S
72 3 5
SimpleJWTLogin\Modules\CorsService::getAllowMethods()
S
72 3 5
SimpleJWTLogin\Modules\Settings\CorsSettings::isAllowOriginEnabled()
S
72 3 5
SimpleJWTLogin\Modules\Settings\CorsSettings::getAllowOrigin()
S
72 3 5
SimpleJWTLogin\Libraries\JWT::handleJsonError()
S
58 2 15
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::saveSettingsInDatabase()
S
60 2 14
SimpleJWTLogin\Services\RouteService::getUserIdFromJWT()
S
60 2 14
SimpleJWTLogin\Modules\SimpleJWTLoginService::getUserIdFromJWT()
S
61 2 12
SimpleJWTLogin\Modules\Settings\RegisterSettings::validateSettings()
S
64 2 11
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initGeneralSettingsFromPost()
S
55 1 18
SimpleJWTLogin\Modules\WordPressData::sendEmail()
S
70 2 6
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getEnabledHooks()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::isHookEnable()
S
74 2 4
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAuthJwtTtl()
S
73 2 5
SimpleJWTLogin\Modules\WordPressData::deleteUser()
S
69 2 7
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowedUserMeta()
S
73 2 5
SimpleJWTLogin\Modules\UserProperties::build()
S
68 2 7
SimpleJWTLogin\Modules\WordPressData::generateAndGetPasswordResetKey()
S
69 2 7
SimpleJWTLogin\Modules\CorsService::isCorsEnabled()
S
77 2 3
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::getAuthJwtRefreshTtl()
S
73 2 5
SimpleJWTLogin\Modules\WordPressData::checkUserExistsByUsernameAndEmail()
S
79 2 3
SimpleJWTLogin\Helpers\Jwt\JwtKeyDecryptionKey::getPublicKey()
S
69 2 7
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::isPayloadDataEnabled()
S
74 2 4
SimpleJWTLogin\Modules\WordPressData::deleteUser()
S
69 2 7
SimpleJWTLogin\Helpers\ServerHelper::getAllHeaders()
S
72 2 6
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequireDeleteAuthKey()
S
73 2 5
SimpleJWTLogin\Modules\Settings\AuthCodesSettings::getAuthCodes()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRandomPasswordForCreateUser()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getSettingsClassByType()
S
67 2 8
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAuthCodes()
S
73 2 5
SimpleJWTLogin\Modules\Settings\AuthCodesSettings::getAuthCodeKey()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtFromHeaderEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::isAuthenticationEnabled()
S
75 2 4
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getOldVersionJWTEmailParameter()
S
73 2 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyDecryptionKey::getPrivateKey()
S
69 2 7
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::isPayloadDataEnabled()
S
74 2 4
SimpleJWTLogin\Libraries\JWT::urlsafeB64Decode()
S
64 2 9
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getNewUSerProfile()
S
73 2 5
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::getAuthJwtTtl()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAuthJwtRefreshTtl()
S
73 2 5
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::getAllowedIps()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::getNewUSerProfile()
S
73 2 5
SimpleJWTLogin\Modules\Settings\LoginSettings::getCustomRedirectURL()
S
73 2 5
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::isAuthKeyRequired()
S
73 2 5
SimpleJWTLogin\Services\BaseService::getPayloadFromJWT()
S
69 2 6
SimpleJWTLogin\Modules\Settings\LoginSettings::getJwtLoginByParameter()
S
73 2 5
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::getResetPasswordEmailSubject()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDecryptionKeyPrivate()
S
73 2 5
SimpleJWTLogin\Modules\Settings\BaseSettings::assignProperty()
S
69 2 7
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRouteNamespace()
S
69 2 6
SimpleJWTLogin\Modules\Settings\CorsSettings::isCorsEnabled()
S
77 2 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJWTDecryptAlgorithm()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getRouteNamespace()
S
69 2 6
SimpleJWTLogin\Modules\Settings\LoginSettings::isRedirectParameterAllowed()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::isJwtFromCookieEnabled()
S
73 2 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyWpConfig::getPrivateKey()
S
74 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getDecryptionKeyPrivate()
S
73 2 5
SimpleJWTLogin\Modules\Settings\LoginSettings::getOldVersionJWTEmailParameter()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtFromURLEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::getDeleteUserBy()
S
73 2 5
SimpleJWTLogin\SettingsErrors::getSectionFromErrorCode()
S
70 2 6
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDecryptionSource()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getShouldIncludeRequestParameters()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtDeleteByParameter()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::isAuthKeyRequiredOnRegister()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::isJwtFromSessionEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\SettingsErrors::getSectionFromErrorCode()
S
71 2 6
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::generateExampleLink()
S
64 2 10
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::isDeleteAllowed()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getJWTDecryptAlgorithm()
S
73 2 5
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::isAuthKeyRequiredOnDelete()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::getAllowedUserMeta()
S
73 2 5
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::getAllowedDeleteIps()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getDecryptionKeyPublic()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowedLoginIps()
S
73 2 5
SimpleJWTLogin\Modules\Settings\DeleteUserSettings::getJwtDeleteByParameter()
S
73 2 5
SimpleJWTLogin\Libraries\JWT::urlsafeB64Decode()
S
65 2 8
SimpleJWTLogin\Modules\UserProperties::build()
S
68 2 7
SimpleJWTLogin\Libraries\JWT::safeStrlen()
S
70 2 6
SimpleJWTLogin\Modules\Settings\GeneralSettings::getDecryptionKey()
S
73 2 5
SimpleJWTLogin\Modules\Settings\LoginSettings::isAuthKeyRequiredOnLogin()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRedirect()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::isDecryptionKeyBase64Encoded()
S
73 2 5
SimpleJWTLogin\Modules\Settings\LoginSettings::getShouldIncludeRequestParameters()
S
73 2 5
SimpleJWTLogin\Helpers\ServerHelper::getRequestMethod()
S
73 2 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyDecryptionKey::getPrivateKey()
S
70 2 7
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getForceLoginAfterCreateUser()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::isJwtFromURLEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::isJwtFromHeaderEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::isForceLoginAfterCreateUserEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\HooksSettings::getEnabledHooks()
S
73 2 5
SimpleJWTLogin\Modules\Settings\HooksSettings::isHookEnable()
S
74 2 4
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getCustomRedirectURL()
S
73 2 5
SimpleJWTLogin\Services\AuthenticateService::checkAuthenticationEnabled()
S
67 2 8
SimpleJWTLogin\Modules\Settings\LoginSettings::getJWTLoginBy()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowDelete()
S
73 2 5
SimpleJWTLogin\Modules\Settings\LoginSettings::getRedirect()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::validateRegisterUser()
S
66 2 8
SimpleJWTLogin\Modules\Settings\LoginSettings::getAllowedLoginIps()
S
73 2 5
SimpleJWTLogin\Modules\WordPressData::checkUserExistsByUsernameAndEmail()
S
79 2 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtFromCookieEnabled()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJWTLoginBy()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::getAllowedRegisterDomain()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::isRandomPasswordForCreateUserEnabled()
S
73 2 5
SimpleJWTLogin\Modules\Settings\GeneralSettings::getDecryptionSource()
S
73 2 5
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::getFlowType()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowedDeleteIps()
S
73 2 5
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::getResetPasswordEmailType()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequireRegisterAuthKey()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDecryptionKey()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDecryptionKeyIsBase64Encoded()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDecryptionKeyPublic()
S
73 2 5
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::getResetPasswordEmailBody()
S
73 2 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyDecryptionKey::getPublicKey()
S
70 2 7
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtLoginByParameter()
S
73 2 5
SimpleJWTLogin\Services\ResetPasswordService::validateSendResetPassword()
S
67 2 8
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAuthCodeKey()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRequireLoginAuthKey()
S
73 2 5
SimpleJWTLogin\Modules\Settings\RegisterSettings::getAllowedRegisterIps()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowedRegisterDomain()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowedRegisterIps()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::generateExampleLink()
S
67 2 7
SimpleJWTLogin\Helpers\Jwt\JwtKeyWpConfig::getPrivateKey()
S
74 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDeleteUserBy()
S
73 2 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::isRedirectParameterAllowed()
S
73 2 5
SimpleJWTLogin\Libraries\JWT::safeStrlen()
S
70 2 6
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtFromSessionEnabled()
S
73 2 5
SimpleJWTLogin\Modules\WordPressData::checkPasswordResetKey()
S
69 2 7
SimpleJWTLogin\Modules\Settings\SettingsFactory::getAll()
S
61 1 13
simple_jwt_login_add_plugin_action_links()
S
62 1 13
SimpleJWTLogin\Services\RedirectService::replaceVariables()
S
60 1 12
SimpleJWTLogin\Modules\SimpleJWTLoginService::replaceVariables()
S
61 1 12
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initDeleteUserConfigFromPost()
S
61 1 12
SimpleJWTLogin\Modules\RouteService::getAllRoutes()
S
62 1 12
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::getEmailContentVariables()
S
61 1 12
simple_jwt_login_plugin_create_menu_entry()
S
64 1 11
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getWordPressData()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::redirect()
S
77 1 4
SimpleJWTLogin\Modules\SimpleJWTLoginService::randomString()
S
75 1 4
SimpleJWTLogin\Modules\AuthCodeBuilder::getRole()
S
82 1 3
SimpleJWTLogin\Modules\Settings\BaseSettings::__construct()
S
80 1 3
SimpleJWTLogin\Modules\AuthCodeBuilder::getExpirationDate()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::wordpressUserToArray()
S
81 1 3
SimpleJWTLogin\Services\AuthenticateService::makeAction()
S
72 1 6
SimpleJWTLogin\Services\RefreshTokenService::makeAction()
S
72 1 6
SimpleJWTLogin\Modules\AuthCodeBuilder::getExpirationDate()
S
82 1 3
SimpleJWTLogin\Modules\Settings\AuthenticationSettings::getJwtPayloadParameters()
S
67 1 10
SimpleJWTLogin\Modules\Settings\LoginSettings::isAutologinEnabled()
S
79 1 3
SimpleJWTLogin\Helpers\CorsHelper::addHeader()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::withCookie()
S
77 1 4
SimpleJWTLogin\Modules\Settings\HooksSettings::validateSettings()
S
91 1 2
SimpleJWTLogin\Services\BaseService::withRequest()
S
77 1 4
SimpleJWTLogin\Modules\AuthCodeBuilder::getCode()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::getUserPassword()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getUserMeta()
S
79 1 3
SimpleJWTLogin\Modules\WordPressData::addUserMeta()
S
78 1 3
SimpleJWTLogin\Modules\WordPressData::createResponse()
S
73 1 5
SimpleJWTLogin\Modules\WordPressData::getSiteUrl()
S
81 1 3
SimpleJWTLogin\Modules\WordPressData::buildUserFromId()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::resetPassword()
S
80 1 3
SimpleJWTLogin\Services\BaseService::withSettings()
S
73 1 5
SimpleJWTLogin\Modules\WordPressData::deleteUserMeta()
S
79 1 3
SimpleJWTLogin\Modules\WordPressData::isEmail()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::withSettings()
S
73 1 5
SimpleJWTLogin\Helpers\Jwt\JwtKeyBasic::__construct()
S
81 1 3
SimpleJWTLogin\Services\BaseService::withServerHelper()
S
77 1 4
SimpleJWTLogin\Modules\WordPressData::loginUser()
S
72 1 5
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::isResetPasswordEnabled()
S
79 1 3
SimpleJWTLogin\Modules\WordPressData::isInstanceOfuser()
S
80 1 3
SimpleJWTLogin\Services\RedirectService::withUser()
S
77 1 4
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAuthCodesSettings()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getGeneralSettings()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getLoginSettings()
S
80 1 3
simple_jwt_login_plugin_load_translations()
S
70 1 7
SimpleJWTLogin\Modules\Settings\HooksSettings::initSettingsFromPost()
S
68 1 9
SimpleJWTLogin\Modules\WordPressData::sendDefaultWordPressResetPassword()
S
81 1 3
SimpleJWTLogin\Services\RedirectService::makeAction()
S
76 1 4
SimpleJWTLogin\Services\ValidateTokenService::makeAction()
S
74 1 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowAutologin()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::getUserRevokedTokensFromDatabase()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::getRouteNamespace()
S
81 1 3
SimpleJWTLogin\Modules\WordPressData::updateOption()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::addOption()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getOptionFromDatabase()
S
80 1 3
SimpleJWTLogin\Libraries\JWT::urlsafeB64Encode()
S
77 1 3
SimpleJWTLogin\Modules\WordPressData::getUserIdFromUser()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::createResponse()
S
73 1 5
SimpleJWTLogin\Services\RevokeTokenService::makeAction()
S
72 1 6
SimpleJWTLogin\SettingsErrors::generateCode()
S
78 1 3
SimpleJWTLogin\Modules\WordPressData::update_option()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::triggerFilter()
S
79 1 3
SimpleJWTLogin\Modules\WordPressData::add_option()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::__construct()
S
68 1 7
SimpleJWTLogin\Modules\AuthCodeBuilder::getCode()
S
82 1 3
SimpleJWTLogin\Helpers\Jwt\JwtKeyCertificate::getPublicKey()
S
81 1 3
simple_jwt_plugin_uninstall()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::getUserIdFromUser()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getDeleteUserSettings()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getUserDetailsByEmail()
S
80 1 3
SimpleJWTLogin\Services\RevokeTokenService::getUserRevokedTokensFromDatabase()
S
73 1 6
SimpleJWTLogin\Modules\WordPressData::getAdminUrl()
S
81 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initRegisterConfigFromPost()
S
64 1 9
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initAuthenticationFromPost()
S
66 1 8
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getCors()
S
80 1 3
SimpleJWTLogin\Modules\AuthCodeBuilder::toArray()
S
69 1 7
SimpleJWTLogin\Modules\WordPressData::buildUserFromId()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getUserByUserLogin()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getJwtPayloadParameters()
S
67 1 10
SimpleJWTLogin\Services\BaseService::withCookies()
S
77 1 4
SimpleJWTLogin\Helpers\Jwt\JwtKeyCertificate::getPrivateKey()
S
81 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getHooksSettings()
S
80 1 3
SimpleJWTLogin\Modules\CorsService::addHeader()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowAuthentication()
S
79 1 3
SimpleJWTLogin\Modules\WordPressData::deleteUserMeta()
S
79 1 3
SimpleJWTLogin\Modules\Settings\SettingsErrors::generateCode()
S
78 1 3
SimpleJWTLogin\Modules\WordPressData::sanitize_text_field()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::wordpressUserToArray()
S
81 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::validateJWTAndGetUserValueFromPayload()
S
66 1 9
SimpleJWTLogin\Modules\WordPressData::is_email()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAuthenticationSettings()
S
80 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::isAuthenticationEnabled()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getRegisterSettings()
S
80 1 3
SimpleJWTLogin\Modules\Settings\ResetPasswordSettings::isAuthKeyRequired()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::withSession()
S
77 1 4
SimpleJWTLogin\Modules\Settings\BaseSettings::getSettings()
S
82 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getAllowRegister()
S
79 1 3
SimpleJWTLogin\Services\RegisterUserService::makeAction()
S
77 1 4
SimpleJWTLogin\Helpers\ServerHelper::__construct()
S
81 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::__construct()
S
68 1 7
SimpleJWTLogin\Modules\WordPressData::getUserMeta()
S
79 1 3
SimpleJWTLogin\Modules\RouteService::withService()
S
77 1 4
SimpleJWTLogin\Modules\WordPressData::getUserProperty()
S
80 1 3
SimpleJWTLogin\Modules\AuthCodeBuilder::toArray()
S
69 1 7
SimpleJWTLogin\Modules\WordPressData::redirect()
S
77 1 4
SimpleJWTLogin\Helpers\Jwt\JwtKeyCertificate::getPublicKey()
S
81 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginService::withRequest()
S
77 1 4
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getWordPressData()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::getOptionFromDatabase()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::triggerAction()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getAdminUrl()
S
81 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initHooksConfigFromPost()
S
78 1 3
SimpleJWTLogin\Modules\WordPressData::getUserDetailsByEmail()
S
80 1 3
SimpleJWTLogin\Modules\UserProperties::getAllowedUserPropertyKeys()
S
80 1 3
SimpleJWTLogin\Services\RegisterUserService::randomString()
S
75 1 4
SimpleJWTLogin\Modules\WordPressData::convertUserToArray()
S
81 1 3
SimpleJWTLogin\Modules\WordPressData::checkPassword()
S
79 1 3
SimpleJWTLogin\Services\DeleteUserService::makeAction()
S
81 1 3
SimpleJWTLogin\Helpers\Jwt\JwtKeyCertificate::getPrivateKey()
S
81 1 3
SimpleJWTLogin\Modules\WordPressData::getSiteUrl()
S
81 1 3
SimpleJWTLogin\Helpers\Jwt\JwtKeyBasic::__construct()
S
81 1 3
SimpleJWTLogin\Modules\WordPressData::loginUser()
S
72 1 5
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::initCorsFromPost()
S
64 1 9
SimpleJWTLogin\Libraries\JWT::urlsafeB64Encode()
S
77 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getSettingsAsArray()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::addUserMeta()
S
78 1 3
SimpleJWTLogin\Modules\CorsService::__construct()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::sanitizeTextField()
S
80 1 3
SimpleJWTLogin\Modules\Settings\BaseSettings::withWordPressData()
S
77 1 4
SimpleJWTLogin\Modules\AuthCodeBuilder::getRole()
S
82 1 3
SimpleJWTLogin\Modules\WordPressData::getUserDetailsById()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getUserByUserLogin()
S
79 1 3
SimpleJWTLogin\Modules\Settings\BaseSettings::withPost()
S
77 1 4
SimpleJWTLogin\Modules\Settings\RegisterSettings::isRegisterAllowed()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getCorsSettings()
S
80 1 3
SimpleJWTLogin\Services\BaseService::withSession()
S
77 1 4
SimpleJWTLogin\Services\BaseService::validateJWTAndGetUserValueFromPayload()
S
65 1 9
SimpleJWTLogin\Modules\WordPressData::triggerAction()
S
80 1 3
SimpleJWTLogin\Modules\Settings\BaseSettings::withSettings()
S
77 1 4
SimpleJWTLogin\Modules\WordPressData::triggerFilter()
S
79 1 3
SimpleJWTLogin\Modules\SimpleJWTLoginSettings::getResetPasswordSettings()
S
80 1 3
SimpleJWTLogin\Modules\WordPressData::getUserDetailsById()
S
80 1 3