diff --git a/src/a3 b/src/a3 index 1d26e6b..e054cf5 100755 Binary files a/src/a3 and b/src/a3 differ diff --git a/src/a3d/admin.nim b/src/a3d/admin.nim index ffdd0d9..65f4f85 100644 --- a/src/a3d/admin.nim +++ b/src/a3d/admin.nim @@ -13,12 +13,15 @@ proc admin*(ctx: Context): string= proc adminShow*(ctx: Context, id: int): string= var - db = newDatabase() - orders = db.getOrders(id) - user = db.getUserByID(id) cookies = ctx.cookies adminEmail = cookies.getOrDefault("email", "") adminPassword = cookies.getOrDefault("password", "") + if adminEmail == "": + ctx.redirect("/login") + var + db = newDatabase() + orders = db.getOrders(id) + user = db.getUserByID(id) admin = db.getUser(adminEmail, adminPassword) compileTemplateFile(getScriptDir() / "a3a" / "admin" / "show.html")