如何让用户名登录到 shinyapps.io 上托管的闪亮应用

How to get username logged into shiny app hosted on shinyapps.io

我正在开发一款使用书签的闪亮应用。因此,当在 shinyapps.io 上托管此应用程序时,我不希望其他用户看到我使用用户登录所做的书签。我尝试使用 User = Sys.getenv("LOGNAME")) 但它总是 returns 用户名是闪亮的。

如果您的意思是您使用的是 shinyapps 身份验证,用户必须通过 shinyapps.io 登录才能看到您的应用,那么您可以使用 session$user 获取用户名服务器端。

确保您的服务器函数定义为 function(input, output, session) 而不仅仅是 function(input, output)