راهنمای کوکی و سشن

به راهنمای کوکی و سشن فینچ خوش آمدید! این راهنما شما را با مراحل استفاده از کوکی و سشن در برنامه فینچ آشنا می‌کند. چه توسعه‌دهنده حرفه‌ای باشید یا تازه‌کار، فینچ ابزارهای قدرتمندی برای ساده‌سازی توسعه برنامه‌های سمت سرور ارائه می‌دهد.

خواندن یا نوشتن کوکی

می‌توانید در برنامه فینچ خود با استفاده از متدهای rq.getCookie و rq.addCookie کوکی‌ها را بخوانید یا بنویسید. در اینجا یک مثال آورده شده است:

app.get(
  path: '/cookie',
  index: (rq) async {
    var value = rq.getCookie('test', def: 'مقدار پیش‌فرض');
    rq.addCookie('test', 'مقدار جدید');
    return rq.renderString(text: 'مقدار کوکی: $value');
  },
);

کوکی امن

می‌توانید کوکی‌های خود را با استفاده از متد rq.addCookie رمزنگاری کنید. در اینجا یک مثال آورده شده است:

app.get(
  path: '/cookie',
  index: (rq) async {
    var value = rq.getCookie('test', def: 'مقدار پیش‌فرض', safe: true);
    rq.addCookie('test', 'مقدار جدید', safe: true);
    return rq.renderString(text: 'مقدار کوکی: $value');
  },
);

خواندن یا نوشتن سشن

می‌توانید در برنامه فینچ خود با استفاده از متدهای rq.getSession و rq.addSession سشن‌ها را بخوانید یا بنویسید. در اینجا یک مثال آورده شده است:

app.get(
  path: '/session',
  index: (rq) async {
    var value = rq.getSession('test', def: 'مقدار پیش‌فرض');
    rq.addSession('test', 'مقدار جدید');
    return rq.renderString(text: 'مقدار سشن: $value');
  },
);