setSessionCookie method

void setSessionCookie(
  1. UserModel user
)

Add session cookie

Implementation

void setSessionCookie(UserModel user) {
  final datetime = DateTime.now();

  response.cookies.add(
    Cookie(sessionLoginKey, 'true')
      ..httpOnly = false
      ..path = '/'
      ..expires = Jiffy(datetime).add(months: sessionExpires).dateTime,
  );
  response.cookies.add(
    Cookie(
        sessionKey,
        user.generateCookieSecret(
          user.generateToken(),
          datetime,
        ))
      ..path = '/'
      ..expires = Jiffy(datetime).add(months: sessionExpires).dateTime,
  );
}