我正在开发一个使用书签的闪亮应用程序。因此,当将这个应用程序托管在Shinyapps.io上时,我不希望其他用户看到我使用用户登录名所做的书签。我尝试使用User = Sys.getenv("LOGNAME"))
,但它始终返回用户名Shiny。
答案 0 :(得分:3)
如果您要使用的是Shinyapps身份验证,即用户必须通过Shinyapps.io登录才能看到您的应用程序,则可以在服务器端使用session$user
来获取用户名。
确保将服务器功能定义为function(input, output, session)
,而不只是function(input, output)