Subversion Repositories wimsdev

Rev

Rev 15107 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15107 Rev 15416
Line 1... Line -...
1
 
-
 
2
 
-
 
3
<p class="wimscenter">Définition des restrictions d'accès</p>
-
 
4
 
-
 
5
<p>
-
 
6
Les définitions de restriction d'accès sont des données multi-ligne, exécutées ligne par ligne
-
 
7
dans l'ordre de la liste. Les restrictions affectent seulement les modules de ressources et
-
 
8
non les modules administratifs.
-
 
9
Les lignes commençant par un <span class="tt wims_code_words">#</span> sont des commentaires.
-
 
10
</p><p>
-
 
11
Chaque ligne a le format <span class="tt wims_code_words">[condition d'accès]:[conditions sur l'hôte]</span>.
-
 
12
</p><p>
-
 
13
La condition d'accès est une liste de mots, qui sont ANDed.
-
 
14
Les mots disponibles se trouvent dans le tableau suivant.
-
 
15
Chaque mot peut être préfixé avec
-
 
16
<span class="tt wims_code_words">non</span> pour inverser son sens logique.
-
 
17
</p>
-
 
18
$table_header
-
 
19
$table_tr</th><th>mot<th>signification</th></tr>
-
 
20
$table_tr<td>class</td><td>La connexion se fait dans une classe virtuelle.</td></tr>
-
 
21
$table_tr<td>com</td><td>Le module requis est dans la hiérarchie en dessous de com/.</td></tr>
-
 
22
$table_tr<td>document</td><td>Le module requis est un document. (not yet available)</td></tr>
-
 
23
$table_tr<td>exercise</td><td>Le module requis est un exercice.</td></tr>
-
 
24
$table_tr<td>hint</td><td>La requête concerne les aides.</td></tr>
-
 
25
$table_tr<td>local</td><td>Le module requis est dans la hiérarchie en dessous de local/.</td></tr>
-
 
26
$table_tr<td>recreation</td><td>Le module requis est une récreation.</td></tr>
-
 
27
$table_tr<td>tool</td><td>Le module requis est un outil.</td></tr>
-
 
28
$table_end
-
 
29
 
-
 
30
<p>
-
 
31
Les conditions sur l'hôte peuvent être n'importe quelle définition d'hôte http,
-
 
32
plus éventuellement la définition d'un temps pour les feuilles d'exercices.
-
 
33
Si le premier caractère des conditions d'hôtes est <span class="tt wims_code_words">!</span>,
-
 
34
l'hôte ou le temps remplissant ces conditions se verra refusé l'accès
-
 
35
(pour les ressources remplissant ces conditions).
-
 
36
Sinon, l'accès n'est autorisé que sous les conditions données
-
 
37
et les lignes suivantes dans la définition des
-
 
38
restrictions seront ignorées pour celles remplissant les conditions.
-
 
39
</p>
-
 
40
 
-
 
41
<hr/>
-
 
42
 
-
 
43
!read help/hosts.phtml
1
!changeto help/fr/accessconf.phtml
44
 
-
 
45
<hr/>
-
 
46
 
-
 
47
Quelques exemples.
-
 
48
<p>
-
 
49
# Désactive l'utilisation d'outils à partir de 134.59.102.*
-
 
50
<br/><span class="tt wims_code_words">tool:! 134.59.102.</span>
-
 
51
</p><p>
-
 
52
# Désactive les appels aux indications à partir de localhost.
-
 
53
<br/><span class="tt wims_code_words">hint:! 127.0.0.1</span>
-
 
54
</p><p>
-
 
55
# Les personnes venant de wanadoo.fr et ayant un accès anonyme ne peuvent utiliser les récréations.
-
 
56
<br/><span class="tt wims_code_words">recreation nonclass:! .wanadoo.fr</span>
-
 
57
</p><p>
-
 
58
# Le travail dans une classe virtuelle est interdit à partir de localhost le jour de l'an 2004.
-
 
59
<br/><span class="tt wims_code_words">class: ! 127.0.0.1 >20040101.00:00 <20040101.23:59</span>
-
 
60
</p>
-
 
61
 
-