Backend
-
Role names changed
-
passwordEncoder implemented (like PS task)
-
UserLog (new table) implemented (like in PS task). New Classes: UserLog, UserListener, SQLAction, BeanUtil
-
Soft Delete implemented. Delete customer = set deleted attribute to false (like in PS task).
-
Message appears if Password/Username is wrong on login page.
-
InvalidSession page deleted, this message is also displayed at login. its inconvenient to go back to login again.
-
created librarian folder for all librarian xhtml pages
-
created webapp/resources folder for CSS and JS Files
-
SecurityInfoBean has a "hasAnyRole" method now in case we do not only want to check "is User?" but also "is User or librarian?".
Edited by User expired