如何让用户名登录到 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)
我正在开发一款使用书签的闪亮应用。因此,当在 shinyapps.io 上托管此应用程序时,我不希望其他用户看到我使用用户登录所做的书签。我尝试使用 User = Sys.getenv("LOGNAME"))
但它总是 returns 用户名是闪亮的。
如果您的意思是您使用的是 shinyapps 身份验证,用户必须通过 shinyapps.io 登录才能看到您的应用,那么您可以使用 session$user
获取用户名服务器端。
确保您的服务器函数定义为 function(input, output, session)
而不仅仅是 function(input, output)