051
This commit is contained in:
parent
1423925b1a
commit
c0d36dd7cf
144
src/a3.nim
144
src/a3.nim
@ -11,16 +11,11 @@ import
|
|||||||
"/" -> [get, post]:
|
"/" -> [get, post]:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
echo "No cookie found."
|
echo "No cookie found."
|
||||||
@ -32,16 +27,11 @@ import
|
|||||||
"/about" -> get:
|
"/about" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
echo "No cookie found."
|
echo "No cookie found."
|
||||||
@ -54,16 +44,11 @@ import
|
|||||||
"/cart" -> get:
|
"/cart" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
ctx.redirect("/login")
|
ctx.redirect("/login")
|
||||||
@ -83,17 +68,12 @@ import
|
|||||||
"/update-cart" -> get:
|
"/update-cart" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
ctx.redirect("/login")
|
ctx.redirect("/login")
|
||||||
@ -117,16 +97,11 @@ import
|
|||||||
"/add-to-cart" -> get:
|
"/add-to-cart" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
ctx.redirect("/login")
|
ctx.redirect("/login")
|
||||||
@ -149,16 +124,11 @@ import
|
|||||||
"/remove-from-cart" -> get:
|
"/remove-from-cart" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
ctx.redirect("/login")
|
ctx.redirect("/login")
|
||||||
@ -177,8 +147,6 @@ import
|
|||||||
"/checkout" -> get:
|
"/checkout" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
productName= ""
|
productName= ""
|
||||||
quantity = 0
|
quantity = 0
|
||||||
@ -186,13 +154,10 @@ import
|
|||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
productCount = 0
|
productCount = 0
|
||||||
ch = ""
|
ch = ""
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
productName = ctx.queryParams["prod"]
|
productName = ctx.queryParams["prod"]
|
||||||
@ -233,32 +198,21 @@ import
|
|||||||
|
|
||||||
"/checkout" -> post:
|
"/checkout" -> post:
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
productName: string
|
|
||||||
quantity: int
|
|
||||||
cart: seq[Cart]
|
cart: seq[Cart]
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
productCount = 0
|
productCount = 0
|
||||||
form = ctx.urlForm
|
form = ctx.urlForm
|
||||||
val: Validity
|
val: Validity
|
||||||
validity = initTable[string, Validity]()
|
validity = initTable[string, Validity]()
|
||||||
echo 1
|
qParams = ctx.queryParams
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
try:
|
productName = qParams.getOrDefault("prod", "")
|
||||||
productName = ctx.queryParams["prod"]
|
quantity = parseInt(qParams.getOrDefault("quantity", "0"))
|
||||||
quantity = parseInt(ctx.queryParams["quantity"])
|
|
||||||
except:
|
|
||||||
productName = ""
|
|
||||||
quantity = 0
|
|
||||||
|
|
||||||
echo ctx.queryParams["prod"]
|
echo ctx.queryParams["prod"]
|
||||||
|
|
||||||
@ -463,18 +417,13 @@ import
|
|||||||
"/contact" -> get:
|
"/contact" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
|
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email != "" and password != "":
|
if email != "" and password != "":
|
||||||
var
|
var
|
||||||
@ -490,19 +439,14 @@ import
|
|||||||
"/shop" -> get:
|
"/shop" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
|
|
||||||
availableProducts = db.availableProducts()
|
availableProducts = db.availableProducts()
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email != "" and password != "":
|
if email != "" and password != "":
|
||||||
products = micsGetProducts(email, password)
|
products = micsGetProducts(email, password)
|
||||||
@ -512,8 +456,6 @@ import
|
|||||||
"/shop-single" -> get:
|
"/shop-single" -> get:
|
||||||
|
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
db = newDatabase()
|
db = newDatabase()
|
||||||
|
|
||||||
productName = ctx.queryParams["prod"]
|
productName = ctx.queryParams["prod"]
|
||||||
@ -521,13 +463,10 @@ import
|
|||||||
product = db.getProductByName(productName)
|
product = db.getProductByName(productName)
|
||||||
|
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email != "" and password != "":
|
if email != "" and password != "":
|
||||||
products = micsGetProducts(email, password)
|
products = micsGetProducts(email, password)
|
||||||
@ -536,16 +475,11 @@ import
|
|||||||
|
|
||||||
"/thankyou" -> get:
|
"/thankyou" -> get:
|
||||||
var
|
var
|
||||||
email: string
|
|
||||||
password: string
|
|
||||||
products: seq[Products]
|
products: seq[Products]
|
||||||
|
cookies = ctx.cookies
|
||||||
|
|
||||||
try:
|
email = cookies.getOrDefault("email", "")
|
||||||
email = ctx.cookies["email"]
|
password = cookies.getOrDefault("password", "")
|
||||||
password = ctx.cookies["password"]
|
|
||||||
except:
|
|
||||||
email = ""
|
|
||||||
password = ""
|
|
||||||
|
|
||||||
if email == "":
|
if email == "":
|
||||||
ctx.redirect("/login")
|
ctx.redirect("/login")
|
||||||
|
Loading…
Reference in New Issue
Block a user