Come controllare se un utente è loggato quando si utilizza il modulo di automazione dell'auth-metodo

StackOverflow https://stackoverflow.com//questions/11712814

  •  13-12-2019
  •  | 
  •  

Domanda

Sto usando il modulo di automazione automatico con Apache Tomcat per autenticare gli utenti.Sto usando l'azione J_SECURITY_Check predefinita.

Se un utente ha effettuato l'accesso, devo visualizzare un link di iscrizione.Altrimenti un segno di accesso.Come posso controllare se l'utente ha firmato?

Inoltre, come posso registrare un utente?

È stato utile?

Soluzione

È possibile utilizzare HttpServletRequest.getUserPrincipal() e controllarlo per trovare l'utente registrato.

Altri suggerimenti

Lo stato di essere registrato è identico alla condizione che HttpServletRequest.getUserPrincipal() restituisce non nullo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top