Extension:LegalLogin

The LegalLogin extension requires acceptance of legal policies and correct answer on test questions during account creation and login.

This extension was created for [ https://wikiworks.com WikiWorks].

Configuration parameters

 * $wgLegalLoginPolicies
 * The list of legal policies that will require acceptance during account creation and login. Only pages in NS_MEDIAWIKI namespaces allowed as correct values.


 * $wgLegalLoginQuestions
 * The questions that users will need to answer correctly before login. Only pages in NS_MEDIAWIKI namespaces allowed as correct values.


 * $wgLegalLoginExpiration
 * Require acceptance of legal policies again after defined seconds.


 * $wgLegalLoginInterval
 * Require acceptance of legal policies again after defined number of logins.


 * $wgLegalLoginLogActions
 * Save LegalLogin actions like acceptance of the policies to Special:Log.

Example:

User rights

 * legallogin-view-log
 * Allow to view LegalLogin actions like acceptance of the policies in "Special:Log"