grails - 如何获取当前登录grails的用户的ID?

标签 grails

我想显示有关登录用户的信息,例如在注册期间提供的详细信息等...怎么做?由于我是 grails 的新手,请帮助!我使用 Spring 安全插件

最佳答案

那么你可以使用 springSecurityService 在 Controller 中获取一些用户信息:

    class MyController {
      def springSecurityService

      def myAction() {
        def principal = springSecurityService.principal
        String username = principal.username
        ...
      }
     }

或者在 gsp
    <sec:loggedInUserInfo field="username" />

这是一个很笼统的问题。

关于grails - 如何获取当前登录grails的用户的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294015/

相关文章:

spring-boot - 如何在 Grails 4 中设置日志级别

grails - Grails GORM 查询中 join 的使用

unit-testing - grails 2.5.5单元测试中的java8日期

grails - Grails中的上次访问日期功能

grails - 在 Grails 中渲染模板总是输出布局(我不希望如此!)

grails - Grails 中的帮助气球

带有 Grails 自动增量问题的 PostgreSQL

php - Windows 中的 Apache Web 服务器和 Tomcat

xml - Grails 渲染 XML 从同一个 Controller 调用另一个操作

grails - Grails:如何编辑GSP( View /显示)以显示所需信息