1 let logjson = (await import('@ndcode/logjson')).default
4 let globals = await env.site.get_json('/_config/globals.json')
5 let nodemailer_noreply = await env.site.get_nodemailer(
6 '/_config/nodemailer_noreply.json'
8 let post_request = await _require('/_lib/post_request.jst')
9 let session_cookie = await _require('/_lib/session_cookie.jst')
10 let Problem = await _require('/_lib/Problem.jst')
19 let transaction = await env.site.database.Transaction()
21 // initialize env.session_key, set cookie in env.response
22 let session = await session_cookie(env, transaction)
24 session.set('signed_in_as', null)
25 await transaction.commit()
28 transaction.rollback()