VLogin - Encourage or Force Registered Members to Log In Aug 3, 2014 20:39:38 GMT -8 Chris, CåñåÐå™, and 3 more like this
Post by Virgil Sovereign on Aug 3, 2014 20:39:38 GMT -8
|VLogin v1.0.0 |
Author: Virgil Sovereign
Plugin: VLogin v1.0.0 Release - Initial Pre-Release: VLogin.pbp (3.94 KB)
Keys Used: None
|Encourages or forces registered members to log in. VLogin is the spiritual successor to VPester.|
'Encouraging' consists of periodically prompting registered, logged-out members (RLOMs) to log in. Members may choose either to log in (in which case the plugin directs them to Proboards' login gateway) or to stay logged out.
'Forcing' consists of informing RLOMs that they must log in, and then unconditionally redirecting them to the login gateway.
Both modes can also run silently, whereby VLogin redirects RLOMs to the gateway without first presenting a message. This behaviour will likely confuse or annoy some members and hence isn't recommended.
Customizable settings in the plugin UI are:
The plugin is also equipped with reasonable default settings to work 'out of the box'.
|To allow members to log out, VLogin imposes a minimum "grace period" after logouts during which it will not take action against RLOMs, independent of all other plugin settings.|
In 'force' mode, the minimum grace period is 2 minutes.
In 'encourage' mode, the minimum grace period is 30 minutes.
Fig. 1 - The default message is shown using a Proboards v5 Alert modal dialog.
Fig. 2 - The GENERAL tab of the plugin UI is shown. The UI is extensively documented.
Fig. 3 - The DIALOG tab of the plugin UI is shown.
|Like VPester, VLogin uses the localStorage facility to store information about members, which is affected by deep cache wipes. Generally speaking, it is impossible for a plugin to prevent RLOMs from "erasing" their member identities to circumvent plugin action. This plugin makes no guarantees of forcing members to log in. It maintains user identities on a best-effort basis.|
Also note that due to this same restriction, VLogin will not recognize RLOMs until they have logged into a board at least once after VLogin is installed.
Finally, please note that VLogin, like all other Proboards v5 plugins, will not run in the standard mode of the Proboards mobile app.
Bugs and Feedback:
|Please notify me of any plugin issues in this thread and I will do my best to resolve them promptly.|
I may also consider certain feature requests if they are reasonable and won't bulk up the code too much.
Aside from that, happy logging in!