/// <summary> /// Sets user-level session storage functions /// </summary> public static void session_set_save_handler(Context ctx, SessionHandlerInterface sessionhandler, bool register_shutdown = true) { if (sessionhandler == null) { throw new ArgumentNullException(nameof(sessionhandler)); } var webctx = ctx.HttpPhpContext; if (webctx != null) { webctx.SessionHandler = new UserHandlerInternal(sessionhandler); if (register_shutdown) { session_register_shutdown(ctx); } } }
public UserHandlerInternal(SessionHandlerInterface handler) { _handler = handler; }