clean register controller

This commit is contained in:
SowinskiBraeden committed 2022-04-14 13:16:42 -07:00
1 parent db759af875
commit e459e61fba
2 files changed
+8 -17

No files matched your search

+6 -15
View File
@@ -31,24 +31,18 @@ func Register(c *fiber.Ctx) error {
cancel() cancel()
return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{ return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{
"errorMsg": "Missing Email", "errorMsg": "Missing Email",
"username": username,
"email": email,
}) })
} }
if password == "" { if password == "" {
cancel() cancel()
return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{ return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{
"errorMsg": "Please enter your password", "errorMsg": "Please enter your password",
"username": username,
"email": email,
}) })
} }
if username == "" { if username == "" {
cancel() cancel()
return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{ return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{
"errorMsg": "Missing Username", "errorMsg": "Missing Username",
"username": username,
"email": email,
}) })
} }
@@ -63,16 +57,12 @@ func Register(c *fiber.Ctx) error {
cancel() cancel()
return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{ return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{
"errorMsg": "Failed to search database", "errorMsg": "Failed to search database",
"username": username,
"email": email,
}) })
} }
if count > 0 { if count > 0 {
cancel() cancel()
return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{ return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{
"errorMsg": "An account already exists with that email or username", "errorMsg": "An account already exists with that email or username",
"username": username,
"email": email,
}) })
} }
@@ -99,16 +89,17 @@ func Register(c *fiber.Ctx) error {
_, insertErr := userCollection.InsertOne(ctx, user) _, insertErr := userCollection.InsertOne(ctx, user)
if insertErr != nil { if insertErr != nil {
cancel() cancel()
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{ return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{
"success": false, "errorMsg": "the user could not be inserted",
"message": "the student could not be inserted",
"error": insertErr,
}) })
} }
defer cancel() defer cancel()
return c.Status(fiber.StatusNotImplemented).JSON(fiber.Map{}) return c.Render("login", fiber.Map{
"msg": "Successfully registered an account",
"errorMsg": "",
})
} }
func Login(c *fiber.Ctx) error { func Login(c *fiber.Ctx) error {
+2 -2
View File
@@ -67,11 +67,11 @@
</li> </li>
<li> <li>
<span><label for="uname">& what shall we call you?</label></span> <span><label for="uname">& what shall we call you?</label></span>
<input id="uname" name="username" type="text" placeholder="Enter a username" autofocus/> <input id="uname" name="username" type="text" placeholder="GhostBuster1" autofocus/>
</li> </li>
<li> <li>
<span><label for="email">Enter you email</label></span> <span><label for="email">Enter you email</label></span>
<input id="email" name="email" type="text" placeholder="Email" autofocus/> <input id="email" name="email" type="text" placeholder="petervenkman@ghostbusters.com" autofocus/>
</li> </li>
<li> <li>
<span><label for="password">Choose a password</label></span> <span><label for="password">Choose a password</label></span>