BookStackApp_BookStack/app/Exceptions
Dan Brown 5632fef621
Auth: Added specific guards against guest account login
Hardened things to enforce the intent that the guest account should not
be used for logins.
Currently this would not be allowed due to empty set password, and no
password fields on user edit forms, but an error could occur if the
login was attempted.

This adds:
- Handling to show normal invalid user warning on login instead of a
  hash check error.
- Prevention of guest user via main login route, in the event that
  inventive workarounds would be used by admins to set a password for
  this account.
- Test for guest user login.
2024-12-11 14:22:48 +00:00
..
ApiAuthException.php Simplify ApiAuthException control flow 2023-06-16 10:00:02 +02:00
BookStackExceptionHandlerPage.php Fixed issues found from tests 2023-02-06 20:41:33 +00:00
ConfirmationEmailException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
FileUploadException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
Handler.php PHPStan: Fixed larastan loading and address some level2 issues 2023-12-10 14:58:05 +00:00
HttpFetchException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
ImageUploadException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
JsonDebugException.php Change JsonDebugException to Responsable interface 2023-06-16 09:53:12 +02:00
LdapException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
LoginAttemptEmailNeededException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
LoginAttemptException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
LoginAttemptInvalidUserException.php Auth: Added specific guards against guest account login 2024-12-11 14:22:48 +00:00
MoveOperationException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
NotFoundException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
NotifyException.php Exceptions: Added some types, simplified some classes 2023-06-15 17:07:40 +01:00
PdfExportException.php PDF: Added implmentation of command PDF option 2024-04-24 16:09:53 +01:00
PermissionsException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
PrettyException.php Exceptions: Added some types, simplified some classes 2023-06-15 17:07:40 +01:00
SamlException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
SocialDriverNotConfigured.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
SocialSignInAccountNotUsed.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
SocialSignInException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
StoppedAuthenticationException.php Auth: Changed email confirmations to use login attempt user 2024-05-20 17:23:15 +01:00
ThemeException.php Theme: Added handling for functions.php file load error 2023-09-12 12:34:02 +01:00
UserRegistrationException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
UserTokenExpiredException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
UserTokenNotFoundException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
UserUpdateException.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
ZipExportException.php ZIP Exports: Finished up format doc, move files, started builder 2024-10-15 16:14:11 +01:00
ZipImportException.php ZIP Imports: Finished off core import logic 2024-11-11 15:06:46 +00:00
ZipValidationException.php ZIP Import: Added upload handling 2024-11-02 20:48:21 +00:00