return async (env, head, body, scripts) => {
let favicons = await env.site.get_min_html('/_favicon/favicons.html')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// initialize env.session_key, set cookie in env.response
let transaction = await env.site.database.Transaction()
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let pageview = await (
await (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let change_details_draft = await session.get('change_details_draft')
let details =
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
if (details) {
let expires = new XDate()
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let given_names, family_name
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
let account = await (
await (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let account = await (
await (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
session.set('signed_in_as', null)
await transaction.commit()
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let captcha = await session.get('captcha')
if (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let sign_up_draft = await session.get('sign_up_draft')
let details =
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let given_names, family_name
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
let account = await (
await (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
if (details) {
let expires = new XDate()
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
let account = await (
await (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
let account = await (
await (
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let contact_draft = await session.get('contact_draft')
let details =
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let nodemailer_contact, contact_from, contact_to
try {
// initialize env.session_key, set cookie in env.response
- session_cookie(env, transaction)
+ get_session(env, transaction)
let root = await transaction.get({})
nodemailer_contact = nodemailer.createTransport(
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
if (details) {
let expires = new XDate()
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
await post_request(
// env
let nodemailer_feedback, feedback_from, feedback_to
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
let root = await transaction.get({})
nodemailer_feedback = nodemailer.createTransport(
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
return async env => {
let post_request = await _require('/_lib/post_request.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
let transaction = await env.site.database.Transaction()
try {
// initialize env.session_key, set cookie in env.response
- await session_cookie(env, transaction)
+ await get_session(env, transaction)
if (env.signed_in_as === null)
throw new Problem('Unauthorized', 'Please sign in first.', 401)
let XDate = require('xdate')
return async env => {
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
let captcha = captchagen.create()
captcha.generate()
// initialize env.session_key, set cookie in env.response
let transaction = await env.site.database.Transaction()
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
// store captcha text in the session for validation when form submitted
let expires = new XDate()
let icon_cross = await env.site.get_min_svg('/_svg/icon_cross.svg')
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// preload draft details if any
let transaction = await env.site.database.Transaction(), draft_details
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let contact_draft = await session.get('contact_draft')
draft_details =
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let menu = await env.site.get_menu('/my_account/_menu.json')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// see whether signed in, if so preload details, and draft details if any
let
draft_details
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
if (env.signed_in_as) {
account = await (
await (
let icon_cross = await env.site.get_min_svg('/_svg/icon_cross.svg')
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// preload draft details if any
let details = {}
let icon_cross = await env.site.get_min_svg('/_svg/icon_cross.svg')
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// preload draft details if any
let details = {}
let icon_cross = await env.site.get_min_svg('/_svg/icon_cross.svg')
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// preload draft details if any
let transaction = await env.site.database.Transaction(), draft_details
try {
// initialize env.session_key, set cookie in env.response
- let session = await session_cookie(env, transaction)
+ let session = await get_session(env, transaction)
let sign_up_draft = await session.get('sign_up_draft')
draft_details =
let icon_cross = await env.site.get_min_svg('/_svg/icon_cross.svg')
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// preload draft details if any
let details = {}
let icon_cross = await env.site.get_min_svg('/_svg/icon_cross.svg')
let icon_tick = await env.site.get_min_svg('/_svg/icon_tick.svg')
let navbar = await _require('/_lib/navbar.jst')
- let session_cookie = await _require('/_lib/session_cookie.jst')
+ let get_session = await _require('/_lib/get_session.jst')
// preload draft details if any
let details = {}