Quiero mostrar la información sobre el usuario que inició sesión como sus detalles, etc. durante el registro ... ¿cómo hacerlo? Como iam nuevo en Grails, ¡ayuda! iam usando el plugin Spring Security¿Cómo obtener la identificación del usuario actual conectado a Grails?
Respuesta
define (en un controlador o servicio donde se necesita identificación del usuario):
SpringSecurityService springSecurityService
y tratar:
springSecurityService.currentUser.id //loads user from db, and returns its id
o:
springSecurityService.principal.id //if you need just id
Nombre de clase totalmente calificado es 'grails.plugin.springsecurity.SpringSecurityService' –
Bueno, puede usar springSecurityService para obtener información del usuario en un controlador:
class MyController {
def springSecurityService
def myAction() {
def principal = springSecurityService.principal
String username = principal.username
...
}
}
O en un gsp
<sec:loggedInUserInfo field="username" />
Es una pregunta bastante general.
Sé que esta es una publicación anterior, pero ... Lo encontré y me llevó a google y encontrar esto: http: //grails-plugins.github. io/grails-spring-security-core/docs/manual/guide/helperClasses.html # securityTagLib – buzzsawddog
añadir este top @The de su servicio o controlador de clase
def securityService
esto devuelve el identificador de usuario cuureent.
securityService.currentUser.id
- 1. Obtener la identificación? del usuario actual como SharePoint puede?
- 2. en Python y Linux cómo obtener la identificación del usuario
- 3. Cómo obtener la identificación del usuario actualmente registrado en pyrocms?
- 4. Cómo obtener el correo electrónico del usuario conectado en powershell
- 5. ¿Cómo obtener el GUID del usuario actual?
- 6. ¿Nombre actual de la máquina Java y usuario conectado?
- 7. ¿Cómo obtener el ID de usuario del usuario actualmente conectado en Django?
- 8. ¿Cómo obtener el rol del usuario actualmente conectado en wordpress?
- 9. Flex, obtenga la identificación USB del dispositivo USB conectado
- 10. Obtener la URL de la página actual en Grails
- 11. Cómo obtener la zona horaria actual del usuario en C#
- 12. Rails Idea: obtener objeto del usuario actualmente conectado?
- 13. ¿Cómo detectar la identificación del elemento actual en jQuery?
- 14. Obtener el directorio personal del usuario actual
- 15. obtener el rol del usuario actual
- 16. API de Instagram ¿cómo obtener la identificación de usuario?
- 17. Obtener la ubicación actual del usuario en PHP
- 18. ¿Cómo obtengo la identificación de catageory actual?
- 19. ¿Cómo consultar la identidad del usuario actual utilizando WindowsIdentity?
- 20. JavaScript - Cómo obtener el nombre del usuario actual
- 21. Localización: ¿cómo obtener el idioma actual del usuario?
- 22. ¿Cómo puedo obtener el nombre de dominio para un usuario conectado a una Mac a través del Directorio Activo
- 23. ¿Cómo puedo obtener el usuario actual en Liferay?
- 24. Cómo obtener la identificación de abuelos del proceso
- 25. obtener contexto de usuario actual
- 26. Moodle cómo averiguar el rol del usuario conectado
- 27. ¿Cómo obtener el usuario actual en ASP.NET MVC
- 28. Obtener el nombre de usuario conectado en C#
- 29. Magento pasa la identificación actual del producto al módulo
- 30. Grails cómo cambiar la configuración regional actual
¿Qué opinas sobre el uso del campo de búsqueda de arriba? Ver [esta pregunta] (http://stackoverflow.com/questions/775053) para más información. – aiolos