Comparison

mod_block_registrations/README.markdown @ 1803:4d73a1a6ba68

Convert all wiki pages to Markdown
author Kim Alvefur <zash@zash.se>
date Fri, 28 Aug 2015 18:03:58 +0200
parent 1782:mod_block_registrations/README.wiki@29f3d6b7ad16
child 2272:65d9093525ca
comparison
equal deleted inserted replaced
1802:0ab737feada6 1803:4d73a1a6ba68
1 Introduction
2 ============
3
4 On a server with public registration it is usually desirable to prevent
5 registration of certain "reserved" accounts, such as "admin".
6
7 This plugin allows you to reserve individual usernames, or those
8 matching certain patterns. It also allows you to ensure that usernames
9 conform to a certain pattern.
10
11 Configuration
12 =============
13
14 Enable the module as any other:
15
16 modules_enabled = {
17 "block_registrations";
18 }
19
20 You can then set some options to configure your desired policy:
21
22 Option Default Description
23 -------------------------------- --------------- -------------------------------------------------------------------------------------------------------------------------------------------------
24 block\_registrations\_users `{ "admin" }` A list of reserved usernames
25 block\_registrations\_matching `{ }` A list of [Lua patterns](http://www.lua.org/manual/5.1/manual.html#5.4.1) matching reserved usernames (slower than block\_registrations\_users)
26 block\_registrations\_allow `nil` A pattern that registered user accounts MUST match to be allowed
27
28 Some examples:
29
30 block_registrations_users = { "admin", "root", "xmpp" }
31 block_registrations_matching = {
32 "master$" -- matches anything ending with master: postmaster, hostmaster, webmaster, etc.
33 }
34 block_registrations_allow = "^[a-zA-Z0-9_-.]$" -- Allow only simple ASCII characters in usernames
35
36 Compatibility
37 =============
38
39 ----- -------------
40 0.9 Works
41 0.8 Should work
42 ----- -------------
43
44