From c4b725b4a67263533c00a44f50bac036fc8b176c Mon Sep 17 00:00:00 2001 From: libexi01 Date: Thu, 4 Jul 2024 04:31:15 +0530 Subject: [PATCH] 45 --- src/controller.v | 16 +++++++++++++++- src/templates/login.html | 6 ++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/controller.v b/src/controller.v index 6c1615c..8969ebc 100644 --- a/src/controller.v +++ b/src/controller.v @@ -23,7 +23,6 @@ pub fn (mut app App) post_signup(username string, email string, password string) @['/controller/signup'] pub fn (mut app App) controller_signup() vweb.Result{ username := app.query["username"] - print(username) email := app.query["email"] password := app.query["password"] app.service_add_user(username, email, password) or { @@ -52,5 +51,20 @@ pub fn (mut app App) post_login(username string, password string) vweb.Result{ return app.json(noti) } + return app.json(user) +} + +@['/controller/login'] +pub fn (mut app App) controller_login() vweb.Result{ + username := app.query["username"] + password := app.query["password"] + user := app.service_login(username, password) or { + mut noti := Noti{ + status: "failure", + message: err.str() + } + return app.json(noti) + } + return app.json(user) } \ No newline at end of file diff --git a/src/templates/login.html b/src/templates/login.html index e4272ce..f067482 100644 --- a/src/templates/login.html +++ b/src/templates/login.html @@ -10,8 +10,10 @@

Welcome Back!

- - + + +