generateSessionID static method

String generateSessionID({
  1. int length = 128,
  2. int variableLength = 32,
  3. String? prefix,
})

Implementation

static String generateSessionID(
    {int length = 128, int variableLength = 32, String? prefix}) {
  if (length < 32) {
    length = 32;
  }

  if (prefix != null) {
    prefix = prefix.trim();
  } else {
    prefix = 'SID';
  }

  return APIToken.generateToken(length,
      variableLength: variableLength,
      prefix: prefix,
      random: _sessionIdRandom);
}