Subversion Repositories wimsdev

Rev

Rev 5947 | Rev 15416 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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