SessionCookies < 16 » History » Version 1
Simon, 02/15/2012 06:11 PM
| 1 | 1 | Simon | Les données relatives à l'authentification et aux donnés utilisateur sont stockés de deux manières selon que nous sommes sur l'interface publique ou sur l'interface d'administration. |
|---|---|---|---|
| 2 | |||
| 3 | = Interface publique = |
||
| 4 | |||
| 5 | L'interface publique utilise les cookies. |
||
| 6 | |||
| 7 | Quels sont les cookies disponibles? |
||
| 8 | |||
| 9 | * '''id''' : identifiant de l'utilisateur |
||
| 10 | * '''whois''' : mot de passe crypté encodé en [http://fr2.php.net/manual/en/function.base64-encode.php base64]. |
||
| 11 | * '''login''' : login de l'utilisateur |
||
| 12 | * '''workshop''' : groupes auxquels l'utilisateur participe |
||
| 13 | * '''lifetime''' : date d'expiration des cookies |
||
| 14 | * '''firstname''' : prénom de l'utilisateuur (optionnel - seulement si renseigné) |
||
| 15 | |||
| 16 | Ces cookies sont stockés dans le tableau linea21 et sont, par conséquent accessibles de cette manière : |
||
| 17 | |||
| 18 | |||
| 19 | {{{ |
||
| 20 | echo $_COOKIE['linea21']['id']; |
||
| 21 | echo $_COOKIE['linea21']['whois']; |
||
| 22 | echo $_COOKIE['linea21']['login']; |
||
| 23 | echo $_COOKIE['linea21']['workshop']; |
||
| 24 | echo $_COOKIE['linea21']['lifetime']; |
||
| 25 | echo $_COOKIE['linea21']['firstname']; |
||
| 26 | }}} |
||
| 27 | |||
| 28 | |||
| 29 | |||
| 30 | = Interface d'administration = |
||
| 31 | |||
| 32 | L'interface d'administration utilise les sessions. |