silverstripe-framework/src/Security
Thomas Portelange 6fa71bbf51
ENH avoid multiple calls to records->count() In PermissionCheckboxSetField (#10839)
these calls are not cached and lead to duplicate queries

Co-authored-by: Michal Kleiner <mk@011.nz>
2023-07-04 13:34:12 +12:00
..
Confirmation ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
MemberAuthenticator NEW Add sudo mode service 2023-02-07 13:36:42 +13:00
SudoMode NEW Add sudo mode service 2023-02-07 13:36:42 +13:00
AuthenticationHandler.php Cleanup and RequestFilter refactor 2017-06-09 15:07:35 +12:00
AuthenticationMiddleware.php FIX: Removed unnecessary database_is_ready call. 2017-08-25 13:06:12 +12:00
Authenticator.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
BasicAuth.php DOCS Clarify BasicAuth limitations 2019-10-10 10:41:39 +13:00
BasicAuthMiddleware.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
CMSSecurity.php MNT Remove legacy upgrader config 2023-01-20 17:05:41 +13:00
DefaultAdminService.php MNT Remove legacy upgrader config 2023-01-20 17:05:41 +13:00
DefaultPermissionChecker.php API Implement InheritedPermission calculator (#6877) 2017-05-11 21:07:27 +12:00
Group.php Merge pull request #10751 from xini/patch-7 2023-05-08 11:22:35 +12:00
GroupCsvBulkLoader.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
IdentityStore.php Cleanup and RequestFilter refactor 2017-06-09 15:07:35 +12:00
InheritedPermissionFlusher.php Fix the phpdoc blocks 2020-12-21 22:23:23 +01:00
InheritedPermissions.php API Create orderBy() method to handle raw SQL 2022-12-07 12:25:58 +13:00
InheritedPermissionsExtension.php FIX Duplicate page keeps original pages canView and canEdit permission (#10806) 2023-06-12 13:29:06 +12:00
LoginAttempt.php MNT Remove legacy upgrader config 2023-01-20 17:05:41 +13:00
LoginForm.php API Remove deprecated code (#10594) 2022-12-08 10:44:47 +13:00
LogoutForm.php NEW: Add CSRF token to logout action 2017-06-21 15:42:13 +01:00
Member_GroupSet.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
Member_Validator.php MNT Remove legacy upgrader config 2023-01-20 17:05:41 +13:00
Member.php Merge branch '5.0' into 5 2023-06-12 14:08:03 +12:00
MemberCsvBulkLoader.php MNT Remove legacy upgrader config 2023-01-20 17:05:41 +13:00
MemberPassword.php API Remove deprecated code (#10594) 2022-12-08 10:44:47 +13:00
NullSecurityToken.php Fix the phpdoc blocks 2020-12-21 22:23:23 +01:00
PasswordEncryptor_Blowfish.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
PasswordEncryptor_EncryptionFailed.php NEW: Move code files into src/ folder. 2016-11-01 13:37:24 +13:00
PasswordEncryptor_LegacyPHPHash.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
PasswordEncryptor_MySQLOldPassword.php Convert array delcarations to short array syntax 2020-04-20 18:58:09 +01:00
PasswordEncryptor_MySQLPassword.php Convert array delcarations to short array syntax 2020-04-20 18:58:09 +01:00
PasswordEncryptor_None.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
PasswordEncryptor_NotFoundException.php NEW: Move code files into src/ folder. 2016-11-01 13:37:24 +13:00
PasswordEncryptor_PHPHash.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
PasswordEncryptor.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
PasswordExpirationMiddleware.php FIX Cast absoluteUrl() argument to string 2022-12-14 11:24:42 +13:00
PasswordValidator.php API Remove deprecated code (#10594) 2022-12-08 10:44:47 +13:00
Permission_Group.php MNT Fix various typos with codespell (#10177) 2021-12-13 21:05:33 +13:00
Permission.php MNT Remove legacy upgrader config 2023-01-20 17:05:41 +13:00
PermissionCheckboxSetField_Readonly.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
PermissionCheckboxSetField.php ENH avoid multiple calls to records->count() In PermissionCheckboxSetField (#10839) 2023-07-04 13:34:12 +12:00
PermissionChecker.php API Implement InheritedPermission calculator (#6877) 2017-05-11 21:07:27 +12:00
PermissionFailureException.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
PermissionProvider.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
PermissionRole.php PATCH: using standard way to refer to classes Group and PermissionRoleCode 2020-07-14 07:50:05 +12:00
PermissionRoleCode.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00
RandomGenerator.php MNT Linting 2022-12-08 17:12:32 +13:00
RememberLoginHash.php API Methods to override logout_accross_devices 2021-04-19 13:13:35 +12:00
RequestAuthenticationHandler.php FIX Move Member log out extension points to non-deprecated methods 2017-11-02 11:39:02 +13:00
Security.php FIX Remove unused action from allowed_actions (#10672) 2023-01-31 13:59:12 +13:00
SecurityToken.php ENH PHP 8.1 compatibility 2022-04-14 13:12:59 +12:00