Cookies - AppGestion2-H2018/plate-forme-pedagogique GitHub Wiki

Fonctionnement et utilité dans le projet

Les Cookies sont utilisé pour conserver les informations de connexion pour rester connecter au service de l'API.

Format des Cookies

Les cookies sont automatiquement géré par le app.component et l'API Auth.

  • auth_id : String
  • auth_da : String
  • auth_token : String

Comment obtenir les Cookies

Dans l'API

Pour obtenir le _id

res.headers['auth_id'];

Pour obtenir le DA

req.headers['auth_da'];

Pour obtenir le token

req.headers['auth_token'];

Dans Angular

Il faut mettre dans le constructeur du composante: constructor(private cookieService: CookieService){}

Pour obtenir le _id

this.cookieService.get('auth_id');

Pour obtenir le DA

this.cookieService.get('auth_da');

Pour obtenir le token

this.cookieService.get('auth_token');