这是我之前问题的后续问题:可以看到闪亮的微光应用程序的代码 https://stackoverflow.com/questions/14671609/is-is-possible-to-see-the-code-for-shiny-glimmer-apps
我想知道按照建议构建 DynamicUI 是否太简单了here http://rstudio.github.com/shiny/tutorial/#dynamic-ui由 R-Studio 开发,它基本上充当用户名和密码来保护对 glimmer 应用程序的访问?
我正在考虑原则上使用如下简单的东西(显然添加了所有输入和输出等:
if(username=="x" & password=="y") { run the shinny app } else { print("access denied")}
但想知道这是否太简单并且很容易被破坏。
或者也许不知何故只允许尝试三次用户名和密码组合...不知何故...不太确定如何闪亮能够识别出同一用户已经回来了...
对此的想法将不胜感激。
是的,原则上。代码的服务器部分由来自 Web 表单的用户输入控制,因此如果这些表单组件之一是密码,那么服务器代码可能会对用户尖叫。
问题是每次都需要发送密码,因此要么用户每次都必须输入密码,要么表单必须记住它。由于您无法控制服务器,因此无法使用与会话绑定的 cookie,这是管理安全会话的常用方式,但您可以将密码作为隐藏项以任何形式呈现给用户,一旦用户使用我第一次就填写正确了。
但与大多数互联网安全问题一样,如果您必须问,您就不应该这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)