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;
}