session_jar 0.0.4 session_jar: ^0.0.4 copied to clipboard
A simple server side package for creating and maintaining sessions in dart.
example/session_jar_example.dart
import 'package:session_jar/session_jar.dart';
void main() {
//create a session jar
var sessionJar = SessionJar<String>();
//add a session to your sessionjar
var newSession =
sessionJar.create(body: 'username', expiresIn: Duration(hours: 12));
//send your session back to the client as a cookie
var cookie = newSession.cookie;
print(newSession.cookie);
//get a session from a cookie
var sessionFromRequest = sessionJar.fromCookie(cookie);
//do something with your session data
print(sessionFromRequest?.body ?? 'session not found!');
}