Rev 228 | Rev 651 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 228 | Rev 404 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | !if $module_language iswordof cn |
2 | !if $module_language iswordof cn en |
3 | !read help/ |
3 | !read help/$module_language/accessconf.phtml |
4 | !exit |
4 | !exit |
5 | !endif |
5 | !endif |
6 | 6 | ||
7 | <center>Access restriction definition</center> |
- | |
8 | <p> |
- | |
9 | - | ||
10 | This is multi-line data, executed line by line in their list orders. The |
- | |
11 | restrictions only affect resource modules, but not administration modules. |
- | |
12 | Lines starting with a `<tt>#</tt>' are comments. |
- | |
13 | <p> |
- | |
14 | Each line is of the format <tt>[access conditions]:[host conditions]</tt>. |
- | |
15 | <p> |
- | |
16 | The access conditions is a list of words, which will be ANDed. The available |
- | |
17 | words are listed in the following table. Each word can be prefixed with |
- | |
18 | <tt>non</tt> to reverse its logical meaning. |
- | |
19 | <p><center><table border=2> |
- | |
20 | <tr><th>word<th>meaning |
- | |
21 | <tr><td>class<td>The connection is within a virtual class. |
- | |
22 | <tr><td>com<td>The requested module is under the com/ subtree. |
- | |
23 | <tr><td>document<td>The requested module is a document. (not yet available) |
- | |
24 | <tr><td>exercise<td>The requested module is an exercise. |
- | |
25 | <tr><td>hint<td>The request is for hint. |
- | |
26 | <tr><td>local<td>The requested module is under the local/ subtree. |
- | |
27 | <tr><td>recreation<td>The requested module is a recreation. |
- | |
28 | <tr><td>tool<td>The requested module is a tool. |
- | |
29 | </table></center> <p> |
- | |
30 | - | ||
31 | The host conditions can be any host definition, eventually plus time |
- | |
32 | definition as for any worksheets. If the first character of the host |
- | |
33 | conditions is ``<tt>!</tt>'', then the host/time meeting the conditions will |
- | |
34 | be refused access (for the resources meeting the access conditions). |
- | |
35 | Otherwise they will be granted access, and subsequent lines in the |
- | |
36 | restriction definition will be ignored for those meeting the conditions. |
- | |
37 | - | ||
38 | <p><hr> <p> |
- | |
39 | - | ||
40 | !read help/ |
7 | !read help/en/accessconf.phtml |
41 | - | ||
42 | <p><hr> <p> |
- | |
43 | - | ||
44 | Some starting examples. |
- | |
45 | <p> |
- | |
46 | # Disallow the use of tools from 134.59.102.* |
- | |
47 | <br><tt>tool:! 134.59.102.</tt> |
- | |
48 | <p> |
- | |
49 | # Disallow calls for hint from localhost. |
- | |
50 | <br><tt>hint:! 127.0.0.1</tt> |
- | |
51 | <p> |
- | |
52 | # People from wanadoo.fr cannot have anonymous accesses for recreations. |
- | |
53 | <br><tt>recreation nonclass:! .wanadoo.fr</tt> |
- | |
54 | <p> |
- | |
55 | # Work in virtual classes prohibited from localhost on New Year's Day of 2004. |
- | |
56 | <br><tt>class: ! 127.0.0.1 >20040101.00:00 <20040101.23:59</tt> |
- | |
57 | <p> |
- | |
58 | - |