import { DenoKVOAuth } from "https://deno.land/x/fathym_common@v0.0.175/src/src.deps.ts";
const { getSessionId } = DenoKVOAuth;
Gets the session ID from the cookie header of a request. This can be used to check whether the client is signed-in and whether the session ID was created on the server by checking if the return value is defined.
Examples
Example 1
Example 1
import { getSessionId } from "https://deno.land/x/deno_kv_oauth@$VERSION/mod.ts";
export async function handler(request: Request) {
const sessionId = await getSessionId(request);
const hasSessionIdCookie = sessionId !== undefined;
return Response.json({ sessionId, hasSessionIdCookie });
}
Parameters
request: Request
optional
options: GetSessionIdOptions