Subversion Repositories wimsdev

Rev

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/module_language/accessconf.phtml
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/hosts.phtml
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
 
-