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

OSCHINA-MIRROR/yanglong.com-shiro-struts2

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

#shiro-struts2 Простое объединение, более мощное и расширяемое в соответствии с потребностями бизнеса. Shiro сам по себе является плuggable, поэтому слой ORM можно заменять, а также слой web-приложения. Использование Shiro наиболее просто заключается в использовании уже существующих классов, предоставляемых Shiro, при этом вам достаточно будет создать свой собственный Realm. При работе с Shiro следует обратить внимание на следующие моменты: Существует множество причин, почему всё правильно, но переход после успешной авторизации не происходит? Во-первых, Shiro обеспечивает доступ к защищённым ссылкам, после прохождения проверки прав доступа происходит переадресация на ранее запрошенную страницу. Во-вторых, если вы используете ссылку для входа непосредственно, некоторые браузеры могут запросить favicon вашего сайта, который вы не добавили в список анонимного доступа, что приводит к ошибке 404 после успешной авторизации. Поэтому следует добавить /favicon.ico=anon. Если вы хотите интегрировать Shiro в уже существующий проект, сначала убедитесь, что ваш проект работает корректно. Затем создайте новый проект с использованием Shiro, модифицируйте методы входа и выхода, удалите связанные сервисы и DAO, а затем внедрите реальные логики использования в Realm. Это значит использовать только слой web-приложения и Shiro, чтобы избежать лишних проблем.Интеграция Shiro: написание собственного Realm, создание собственного credentialsMatcher, реализация кэширования (если это необходимо; по умолчанию Shiro использует кэш на основе памяти. Обычно его требуется передать в общее кэширование, управляемое Spring. Однако при использовании NoSQL необходимо рассмотреть другие варианты).

SQL адрес: По умолчанию учетная запись и пароль базы данных — root http://dr-yanglong.iteye.com/blog/1989484

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

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

Введение

Простая интеграция проекта Shiro в Struts2, только простая демонстрация функций, дополнительные функции необходимо расширять самостоятельно. Выбор технологий: Spring 4; Struts 2; MyBatis; ORM-фреймворк можно заменить на Hibernate. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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