Это простое веб-приложение, реализующее back-end и front-end часть, регистрацию пользователя, авторизацию пользователя, личный кабинет пользователя. При регистрации пользователя, сохраняется его реальный IP с которого он проходит регистрацию. После авторизации или регистрации пользователь попадает на страницу личного кабинета, где отображается логин, IP, time zone пользователя. Реализована возможность сменить пароль, настроить часовой пояс пользователя.
- Java 11
- Maven 3.8.0
- Maven-checkstyle-plugin
- Spring Security
- Spring Web
- Spring Data JPA
- Spring Boot DevTools
- Thymeleaf
- H2 database
-
Open the project in your IDE.
-
Add it as maven project.
-
Run the project (execute method main from Test182Application class).
-
Go to Main page
-
Register users. Default user role - "USER".
-
Also, you can login as login: "admin" with password: "admin" and edit DB by included web-editor.
-
You can change admin password in application.properties file, or from user account page like other users with USER role.