From da5e05fb44110e1ef919b9d606901746d4f90203 Mon Sep 17 00:00:00 2001 From: Aritra Banik Date: Mon, 11 Mar 2024 01:52:20 +0530 Subject: [PATCH] 077 --- src/a3.nim | 13 ++----------- src/signup.nim | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 src/signup.nim diff --git a/src/a3.nim b/src/a3.nim index 8427f12..f1243f1 100644 --- a/src/a3.nim +++ b/src/a3.nim @@ -6,7 +6,7 @@ import strutils, ./a3pkg/[models, mics], ./a3c/[users], - ./[admin, cart, about, index, checkout, validation, contact, shop] + ./[admin, cart, about, index, checkout, validation, contact, shop, signup] "/" -> [get, post]: ctx.index() @@ -34,16 +34,7 @@ import "/shop" -> get: ctx.shop() "/shop-single" -> get: ctx.shopSingle() -"/login" -> get: - var - loginError = "" - emailError = "" - passwordError = "" - - email = "" - password = "" - - compileTemplateFile(getScriptDir() / "a3a" / "login.nimja") +"/login" -> get: ctx.getLogin() "/login" -> post: var diff --git a/src/signup.nim b/src/signup.nim new file mode 100644 index 0000000..e96e6d3 --- /dev/null +++ b/src/signup.nim @@ -0,0 +1,20 @@ +import + mike, + segfaults, + os, + nimja/parser, + strutils, + ./a3pkg/[models, mics], + ./a3c/[users] + +proc getLogin*(ctx: Context): string= + + var + loginError = "" + emailError = "" + passwordError = "" + + email = "" + password = "" + + compileTemplateFile(getScriptDir() / "a3a" / "login.nimja")