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

如何将用户名登录到shinyapps.io上托管的闪亮应用程序,shiny,shinyapps,Shiny,Shinyapps,我正在开发一个闪亮的应用程序,我正在使用书签。因此,当在shinyapps.io上托管此应用程序时,我不希望其他用户看到我使用用户登录时使用的书签。我试过使用User=Sys.getenv(“LOGNAME”),但它总是返回闪亮的用户名。如果你是说你在使用shinyapps身份验证,用户必须通过shinyapps.io登录才能看到你的应用,那么你可以在服务器端使用会话$User获取用户名 确保您的服务器功能定义为功能(输入、输出、会话),而不仅仅是功能(输入、输出)我确实添加了该会话。但是我得到

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

如果你是说你在使用shinyapps身份验证,用户必须通过shinyapps.io登录才能看到你的应用,那么你可以在服务器端使用
会话$User
获取用户名


确保您的服务器功能定义为
功能(输入、输出、会话)
,而不仅仅是
功能(输入、输出)

我确实添加了该会话。但是我得到了这个错误
错误书签状态:列或参数5为NULL
,这听起来像是一个单独的问题。也许试着隔离问题(让它以尽可能少的代码重现),然后发布另一个问题My bad。必须将应用程序设置为私有。然后,我将在其中添加第二个问题作为单独的问题