Cookies en Sessies Gids

Welkom bij de Finch Cookies en Sessies Gids! Deze gids laat zien hoe je cookies en sessies gebruikt in je Finch-applicatie. Of je nu een ervaren ontwikkelaar bent of net begint, Finch biedt handige hulpmiddelen om server-side sessies en cookies te beheren.

Cookies lezen of schrijven

Je kunt cookies lezen of schrijven met de rq.getCookie en rq.addCookie methoden. Bijvoorbeeld:

app.get(
  path: '/cookie',
  index: (rq) async {
    var value = rq.getCookie('test', def: 'default value');
    rq.addCookie('test', 'new value');
    return rq.renderString(text: 'Cookie value: $value');
  },
);

Beveiligde cookies

Je kunt cookies versleutelen met de rq.addCookie methode. Bijvoorbeeld:

app.get(
  path: '/cookie',
  index: (rq) async {
    var value = rq.getCookie('test', def: 'default value', safe: true);
    rq.addCookie('test', 'new value', safe: true);
    return rq.renderString(text: 'Cookie value: $value');
  },
);

Sessies lezen of schrijven

Je kunt sessies lezen of schrijven met de rq.getSession en rq.addSession methoden. Bijvoorbeeld:

app.get(
  path: '/session',
  index: (rq) async {
    var value = rq.getSession('test', def: 'default value');
    rq.addSession('test', 'new value');
    return rq.renderString(text: 'Session value: $value');
  },
);