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!

- - + + +