Этот вопрос - это потребности, возникающие, когда вы входите в систему в модуле регистрации. Поскольку тайм -аут сеанса, пользователь должен снова войти в систему, тогда предыдущая страница, возвращаясь на предыдущую страницу, - это то, что улучшает пользовательский опыт. Лучший способ реализации этой функции -войти в систему AJAX, чтобы окно POP -UP можно было войти непосредственно в текущей странице. Позвольте мне поделиться с вами через кусок кода:
Проект интегрирует Shiro, который имеет такую функцию для предотвращения инструментов webutils.
На самом деле, некоторые люди написали такую пост в этом блоге.
SavedRequest savedRequest = webutils.getsavedrequest (запрос); В Shirofilter Haindefinitions, где URL -адрес, который необходимо перехватить, не полностью написан, как конфигурация ниже
<!-Веб-фильтр Широ-> <bean id = "shirofilter"> <name = "securityManager" ref = "SecurityManager" /> <name = "loginUrl" = " /c ooka-user-web /> /> /> <propertive name = "unauthorizedUpurl" value = " /unauthorized" /> <name = "filters"> <util: map> <intry key = "authc"> <ben /> /intry> < /util: map > </Property> <name = name = "filterChainDefinitions"> <dulch> # файлы, к которым можно получить доступ без аутентификации, помещаются в фронт/js/* = anon/css/* = amg/* = anon/images/* = Anon/user-web/login = anon/logout = logout/user-weight/* = authc/backend-web/* = authc </value> </bean> </bean>
Только/user-web/* (кроме логина, механизм короткого замыкания URL-адреса сочетается здесь, то есть первое принцип сопоставления) и URL-адрес позади/обратно при входе в систему, когда вы посещаете вышеупомянутые префиксы ссылки , вы перейдете к предыдущему интерфейсу после успеха входа в систему.
Приведенный выше контент представлен в этой статье, я надеюсь помочь всем