A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/diegoefe/shinydbauth below:

diegoefe/shinydbauth: Simple DB authentication mechanism for single 'Shiny' applications with "Change password" interface

Simple authentification mechanism for single 'shiny' applications.

Provides a simple authentification and password change functionality that is performed calling user provided functions that typically access some database backend.
The source code of core applications is protected once authentication is successful.

ATENTION: This project uses borrowed and modified code from ShinyManager which provides a more extended, generic and completed authentication solution.

Install from CRAN with :

install.packages("shinydbauth")

Or install development version from GitHub :

remotes::install_github("diegoefe/shinydbauth")

Go here

Using options("shinydbauth.pwd_validity"), you can set password validity period. It defaults to Inf. You can specify for example options("shinydbauth.pwd_validity" = 90) if you want to force user changing password each 90 days.

Using options("shinydbauth.pwd_failure_limit"), you can set password failure limit. It defaults to Inf. You can specify for example options("shinydbauth.pwd_failure_limit" = 5) if you want to lock user account after 5 wrong password.

require(shinydbauth)

# shiny integration
?secure_app
?create_server
?auth_ui # ui definition


# change labels / language
 ?set_labels

You can customize the module (css, image, language, ...).

?secure_app
?auth_ui
?set_labels

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4