Skip to content

DartSuslik42/AutorisationApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

AuthorisationApp

Описание:

Цель проекта - наработа навыков пользования Spring, Hibernate, Maven, MySQL

TODO лист:

Общее:

  • Создать макет приложения
  • Настроить права доступа в зависимости от роли пользователя

База данных:

  • Настроить подключение к базе данных с помощью MySQL
  • Реализовать функционал простейших запросов в базу данных /app/users/{id}
  • Добавить роли пользователей на уровне базы данных USER, ADMIN, EDITOR, CREATOR ...
  • Добавить функционал удаления, изменения.
  • Добавить назначение ролей по умолчанию.
  • Добавить назначение ролей с помощью WEB-страницы

Авторизация:

  • Добавить авторизацию и регистрацию с использованием SpringSequrity
  • Сделать переадресацию на рукописную страницу авторизации /login_form
  • Переход на страницу авторизации невозможен для авторизированных прользователей
  • Добавить обработку ошибок в поле регистрации
  • Добавить сообщение об успешной регистрации

Полезные ссылки:

  1. Setup simple SpringSecurity Application
  2. Basic MySQL-commandline commands
  3. How to make custom Login/Register Application with connection to MySQL database
  4. How to make custom Login page
  5. How to prevent user from going back to login page if already logged in
  6. Thymeleaf: if / unless / switch statements

About

Basic Project for NetCracker_SC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published