Skip to content

RakshitDev/UserAuthenticationSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Authentication System

This is a simple User Authentication System built using Spring MVC, Thymeleaf, Hibernate (JPA), and MySQL.

Features

  • User Registration with form validation
  • Login functionality
  • Profile page displaying user details after successful login
  • Logout functionality (session management using @SessionAttributes)
  • Proper error and success message rendering

Technologies Used

  • Java 17
  • Spring MVC
  • Spring Data JPA (Hibernate)
  • MySQL Database
  • Thymeleaf (template engine)
  • HTML, CSS
  • Maven

Project Structure

  • Controller Layer
  • Service Layer
  • Repository Layer
  • Entity Layer

How to Run

  1. Clone the project:

  2. Open in your IDE (STS, IntelliJ, Eclipse)

  3. Create MySQL Database:sql create database user_auth_db;

4.Configure your application.properties with DB credentials. 5.mvn spring-boot:run 6.http://localhost:8080/

About

Simple User Authentication System using Spring Boot, Thymeleaf, and MySQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published