Example #1
0
 private void _session_dumpSession(string sessionId, SessionData currentSessionDict)
 {
     File.WriteAllText(SessionCacheDir + sessionId, JsonConvert.SerializeObject(currentSessionDict));
 }
Example #2
0
 private void _session_createSession(dynamic scriptScope)
 {
     var sessionId = Guid.NewGuid().ToString("N");
     scriptScope.response.SendHeader("HTTP/1.1 200 OK");
     scriptScope.response.SendHeader("Set-Cookie: " + SessionIdVarName + "=" + sessionId + ";path=/");
     var currentSessionDict = new SessionData();
     _sessions.Add(sessionId, currentSessionDict); //Add a new session dictionary
     scriptScope._SESSION = currentSessionDict;
     _session_dumpSession(sessionId, currentSessionDict);
 }