1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/WrathLi-cms-vue-iView

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Полностью рабочий административный модуль управления системой CMS, где backend реализован с использованием SpringMVC, а frontend использует архитектуру Node.js + Vue.js + iView.

Описание структуры проекта

cms/
   * cms_data/ ---------- Backend часть системы
   * cms_web/  ---------- Frontend часть системы
   * tb_menu_one.sql ---- SQL скрипт для инициализации базы данных

Описание ключевых технологических особенностей

1. Логин и пароль пользователя шифруются методом RSA с использованием асимметричного шифрования

Серверная часть отправляет публичный ключ, клиентская часть использует этот ключ для шифрования логина и пароля перед отправкой запроса login. Это позволяет избежать раскрытия информации о логине и пароле. Пример схемы представлен ниже:

2. Динамическое отображение меню слева

Меню слева отображается в зависимости от прав доступа, присвоенных каждому пользователю. Используется двухуровневая структура меню. Пример представления меню показан ниже:

3. Использование JWT для авторизации и управления временем жизни токена

Пример использования JWT для проверки прав доступа и управления временем жизни токена представлен ниже:

### 4. Настройка маршрутов меню Настройка маршрутов для различных страниц меню. Примеры конфигураций маршрутов представлены ниже:

5. Управление ролями

Позволяет создавать различные роли и назначать им права доступа к различным разделам меню. Пример представления ролей показан ниже:

6. Управление пользователями

Позволяет редактировать информацию о пользователях, замораживать учетные записи и назначать роли пользователям. Каждый пользователь может иметь только одну роль. Пример представления управления пользователями показан ниже:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Полноценная работоспособная система управления бэкендом, реализованная на SpringMVC, фронтенд реализован на Vue + iView. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/WrathLi-cms-vue-iView.git
git@api.gitlife.ru:oschina-mirror/WrathLi-cms-vue-iView.git
oschina-mirror
WrathLi-cms-vue-iView
WrathLi-cms-vue-iView
master