Sign up and login work

This commit is contained in:
Torkel Ödegaard
2015-01-21 09:52:40 +01:00
parent 4786e0f882
commit 3c8c53194f
7 changed files with 24 additions and 43 deletions
+6 -8
View File
@@ -8,13 +8,7 @@ import (
)
// POST /api/account/signup
func SignUp(c *middleware.Context) {
var cmd m.CreateUserCommand
if !c.JsonBody(&cmd) {
c.JsonApiErr(400, "Validation error", nil)
return
}
func SignUp(c *middleware.Context, cmd m.CreateUserCommand) {
cmd.Login = cmd.Email
cmd.Salt = util.GetRandomString(10)
@@ -25,5 +19,9 @@ func SignUp(c *middleware.Context) {
return
}
c.JsonOK("User created")
user := cmd.Result
loginUserWithUser(&user, c)
c.JsonOK("User created and logged in")
}