首页 > 解决方案 > 如何让用户名登录到shinyapps.io上托管的闪亮应用程序

问题描述

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

标签: shinyshinyapps

解决方案


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

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


推荐阅读