Function reference
-
RegLogDemo()
- Demonstration ShinyApp with basic RegLog system
-
RegLogServer
- Login and registration moduleServer
-
RegLogDBIConnector
- Connector to DBI-valid databases
-
RegLogGsheetConnector
- Connector to googlesheet database
-
RegLogMongoConnector
- Connector to MongoDB database
-
RegLogEmayiliConnector
- RegLogConnector for email sending via
emayili
package
-
RegLogGmailrConnector
- RegLogConnector for email sending via
emayili
package
-
RegLog_login_UI()
- Generate Login UI for RegLog system
-
RegLog_register_UI()
- Generate Register UI for RegLog system
-
RegLog_credsEdit_UI()
- Generate Edit User Data UI for RegLog system
-
RegLog_resetPass_UI()
- Generate ResetPass code UI for RegLog system
-
DBI_tables_create()
- Create RegLog-valid database tables with DBI
-
gsheet_tables_create()
- Create RegLog-valid database tables with googlesheets4
-
mongo_tables_create()
- Create RegLog-valid database collections for MongoDB
Customizing texts
This function is used mostly internally, but you can also use it interactively to check which texts are used to provide custom ones to the RegLogServer
-
RegLog_txt()
- Getting texts for given language
Customizing connectors and messages
Parse connector messages yourself to trigger default handler functions or custom ones (read vignettes for more information). You can also create your own connector!
-
RegLogConnectorMessage()
is.RegLogConnectorMessage()
- create RegLogConnectorMessage object
-
RegLogConnector
- RegLog connector template
-
db_timestamp()
- function to create standardized timestamp
-
mailMessageAttachment()
- Mail attachment data to be handled by mailConnector via
custom_mail
RegLogConnectorMessage
Default handler functions
All of these are used only internally and aren’t exported. You can inspect these to better understand inner-workings of the RegLog system to create custom handler functions.
-
gsheet_credsEdit_handler()
- googlesheets edit to the database handler
-
gsheet_login_handler()
- googlesheets login handler
-
gsheet_register_handler()
- googlesheets register handler
-
gsheet_resetPass_confirmation_handler()
- googlesheets resetpass code confirmation handler
-
gsheet_resetPass_generation_handler()
- googlesheets resetpass code generation handler
-
DBI_credsEdit_handler()
- DBI edit to the database handler
-
DBI_login_handler()
- DBI login handler
-
DBI_register_handler()
- DBI register handler
-
DBI_resetPass_confirmation_handler()
- DBI resetpass code confirmation handler
-
DBI_resetPass_generation_handler()
- DBI resetpass code generation handler
-
mongo_credsEdit_handler()
- MongoDB edit to the database handler
-
mongo_login_handler()
- MongoDB login handler
-
mongo_register_handler()
- MongoDB register handler
-
mongo_resetPass_confirmation_handler()
- MongoDB resetpass code confirmation handler
-
mongo_resetPass_generation_handler()
- MongoDB resetpass code generation handler
-
emayili_custom_mail_handler()
- Emayili custom email sending handler
-
emayili_reglog_mail_handler()
- Emayili email sending handler
-
gmailr_custom_mail_handler()
- Gmailr custom email sending handler
-
gmailr_reglog_mail_handler()
- Gmailr send email handler