Rev 6586 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
20 | reyssat | 1 | |
196 | bpr | 2 | |
15107 | mquerol | 3 | <p class="wimscenter">Définition des restrictions d'accès</p> |
4 | |||
20 | reyssat | 5 | <p> |
15107 | mquerol | 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. |
||
5947 | bpr | 10 | </p><p> |
15107 | mquerol | 11 | Chaque ligne a le format <span class="tt wims_code_words">[condition d'accès]:[conditions sur l'hôte]</span>. |
5947 | bpr | 12 | </p><p> |
15107 | mquerol | 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. |
||
5947 | bpr | 17 | </p> |
2461 | bpr | 18 | $table_header |
15107 | mquerol | 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> |
||
2461 | bpr | 28 | $table_end |
20 | reyssat | 29 | |
15107 | mquerol | 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> |
||
20 | reyssat | 40 | |
5947 | bpr | 41 | <hr/> |
20 | reyssat | 42 | |
43 | !read help/hosts.phtml |
||
44 | |||
5947 | bpr | 45 | <hr/> |
20 | reyssat | 46 | |
15107 | mquerol | 47 | Quelques exemples. |
20 | reyssat | 48 | <p> |
15107 | mquerol | 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> |
||
5947 | bpr | 51 | </p><p> |
15107 | mquerol | 52 | # Désactive les appels aux indications à partir de localhost. |
53 | <br/><span class="tt wims_code_words">hint:! 127.0.0.1</span> |
||
5947 | bpr | 54 | </p><p> |
15107 | mquerol | 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> |
||
5947 | bpr | 57 | </p><p> |
15107 | mquerol | 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> |
||
5947 | bpr | 60 | </p> |
20 | reyssat | 61 |