【问题标题】:R Shiny - User ManagementR Shiny - 用户管理
【发布时间】:2019-02-15 02:50:57
【问题描述】:

我开发了一个 R Shiny Web 应用程序,目前托管在 AWS EC2 实例上(使用 Shiny Server 免费版)。我正在寻找一种允许用户管理的免费(开源)方式。例如,我需要一个管理员登录和一个通用用户登录选项。每当新用户访问该应用程序时,他应该能够通过提供其详细信息进行注册,并且管理员将收到批准新用户注册请求的请求。

我必须通过哪些选项以不太复杂的方式完成此任务?

PS: 我不只是在寻找用户身份验证(我知道可以使用 nginx 完成),而是主要寻找在我闪亮的网络中启用用户注册和管理员批准功能的方法应用程序。教程/工作示例的相关链接将不胜感激。谢谢!

【问题讨论】:

标签: r nginx shiny shiny-server


【解决方案1】:

我认为最简单的方法是建立一个包含用户名和密码的小型数据库。然后,当用户输入她的凭据时,您可以对照该数据库对它们进行交叉检查。

应用中区分用户的部分可以用renderUIuiOutput实现。

您可以在此处查看此类实现的示例:
https://github.com/yanirmor/shiny-user-management
https://yanirmor.shinyapps.io/shiny-user-management/

【讨论】:

    猜你喜欢
    • 2015-07-21
    • 2022-06-14
    • 2018-02-26
    • 2014-05-03
    • 1970-01-01
    • 2014-03-12
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多