Skip to content

tirmizee/SpringBoot-Web-Mvc-Security

Repository files navigation

SpringBoot

Building Enterprise Java Applications the Spring Way

Example

  • Preventing brute force authentication attempts
  • Block user account after 3 consecutive failed login attempts
  • Limit maximum sessions for user
  • Setting session timeout and update database table on timeout
  • Roles & Permissions management
  • Tracking user logon
  • Forgot password and send email reset password
  • Forcing user to change a password at the first time login
  • Forcing user to change expired password
  • Paging, Searching and Sorting data
  • Pagination result using select2 ajax remote data
  • Sending email template with attachment
  • Multiple languages web application
  • Generate PDF and Excel file
  • Uploading both data and files in one form using Ajax

Building and running

mvn package
java -jar SpringBoot-0.0.1-SNAPSHOT.war 

Capture

999

222

333

444

Capture

Uploading both data and files in one form using Ajax

  • Excel Sample Data

ccc

  • Form upload and read Excel file

Capture

  • Convert Excel data to table and validate data pre save

sss

valid

Chart

Capture

Forgot password send Email reset password

111 555 eee

Tracking user logon with Socket

Record_2019_08_18_22_23_56_713

Ref