MCPcopy Create free account
hub / github.com/bewcloud/bewcloud / createSessionResponse

Function createSessionResponse

lib/auth.ts:204–219  ·  view source on GitHub ↗
(
  request: Request,
  user: User,
  { urlToRedirectTo = '/' }: {
    urlToRedirectTo?: string;
  } = {},
)

Source from the content-addressed store, hash-verified

202}
203
204export async function createSessionResponse(
205 request: Request,
206 user: User,
207 { urlToRedirectTo = '/' }: {
208 urlToRedirectTo?: string;
209 } = {},
210) {
211 const response = new Response('Logged In', {
212 status: 303,
213 headers: { 'Location': urlToRedirectTo, 'Content-Type': 'text/html; charset=utf-8' },
214 });
215
216 const responseWithCookie = await createSessionCookie(request, user, response);
217
218 return responseWithCookie;
219}
220
221export async function createSessionCookie(
222 request: Request,

Callers 4

postFunction · 0.90
postFunction · 0.90
postFunction · 0.90

Calls 1

createSessionCookieFunction · 0.85

Tested by

no test coverage detected