Я добавил блокировку пользовательских функций на сайте.Почему основной возвращает тип объекта в весенней безопасности?
Я добавляю isBlocked
в мой UserModel
. Когда я пытаюсь войти в систему - эти поля проверяются.
Проблема сохраняется для уже зарегистрированных пользователей. Я хочу отключить его, когда пользователь заблокирует пользователя.
Я прочитал следующую тему:
How do you log out all logged in users in spring-security?
Но я не идеи, как проверить, что основной (java.lang.Object
на самом деле), связанный с пользователем.
Просто отлаживайте его, и вы увидите, какой конкретный объект вы получите в качестве принципала. Взгляните на http://docs.spring.io/spring-security/site/docs/current/apidocs/org/springframework/security/core/Authentication.html#getPrincipal(), в простейшем случае это будет имя пользователя , –
http://stackoverflow.com/questions/3235997/how-to-access-http-sessions-in-java – Stefan