regenerate method

void regenerate()

Give the session a new id and a new CSRF token, and keep the data. Call it after login, so an old id from before the login is no use.

Implementation

void regenerate() {
  _load();
  if (id != null) previousId = id;
  id = null;
  _token = _randomToken();
  _changed = true;
}