如何使用户名登录Shinyapps.io上托管的Shiny App

时间:2019-01-30 16:06:19

标签: shiny shinyapps

我正在开发一个使用书签的闪亮应用程序。因此,当将这个应用程序托管在Shinyapps.io上时,我不希望其他用户看到我使用用户登录名所做的书签。我尝试使用User = Sys.getenv("LOGNAME")),但它始终返回用户名Shiny。

1 个答案:

答案 0 :(得分:3)

如果您要使用的是Shinyapps身份验证,即用户必须通过Shinyapps.io登录才能看到您的应用程序,则可以在服务器端使用session$user来获取用户名。

确保将服务器功能定义为function(input, output, session),而不只是function(input, output)