Backend

Merged Jonathan-Sebastian Halmen requested to merge backend into master
  1. Role names changed

  2. passwordEncoder implemented (like PS task)

  3. UserLog (new table) implemented (like in PS task). New Classes: UserLog, UserListener, SQLAction, BeanUtil

  4. Soft Delete implemented. Delete customer = set deleted attribute to false (like in PS task).

  5. Message appears if Password/Username is wrong on login page.

  6. InvalidSession page deleted, this message is also displayed at login. its inconvenient to go back to login again.

  7. created librarian folder for all librarian xhtml pages

  8. created webapp/resources folder for CSS and JS Files

  9. 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 Vigl Wolfgang

Merge request reports