clean register controller
This commit is contained in:
1 parent
db759af875
commit
e459e61fba
2 files changed
+8
-17
No files matched your search
@@ -31,24 +31,18 @@ func Register(c *fiber.Ctx) error {
|
||||
cancel()
|
||||
return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{
|
||||
"errorMsg": "Missing Email",
|
||||
"username": username,
|
||||
"email": email,
|
||||
})
|
||||
}
|
||||
if password == "" {
|
||||
cancel()
|
||||
return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{
|
||||
"errorMsg": "Please enter your password",
|
||||
"username": username,
|
||||
"email": email,
|
||||
})
|
||||
}
|
||||
if username == "" {
|
||||
cancel()
|
||||
return c.Status(fiber.StatusBadRequest).Render("register", fiber.Map{
|
||||
"errorMsg": "Missing Username",
|
||||
"username": username,
|
||||
"email": email,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -63,16 +57,12 @@ func Register(c *fiber.Ctx) error {
|
||||
cancel()
|
||||
return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{
|
||||
"errorMsg": "Failed to search database",
|
||||
"username": username,
|
||||
"email": email,
|
||||
})
|
||||
}
|
||||
if count > 0 {
|
||||
cancel()
|
||||
return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{
|
||||
"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)
|
||||
if insertErr != nil {
|
||||
cancel()
|
||||
return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{
|
||||
"success": false,
|
||||
"message": "the student could not be inserted",
|
||||
"error": insertErr,
|
||||
return c.Status(fiber.StatusInternalServerError).Render("register", fiber.Map{
|
||||
"errorMsg": "the user could not be inserted",
|
||||
})
|
||||
}
|
||||
|
||||
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 {
|
||||
|
||||
+2
-2
@@ -67,11 +67,11 @@
|
||||
</li>
|
||||
<li>
|
||||
<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>
|
||||
<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>
|
||||
<span><label for="password">Choose a password</label></span>
|
||||
|
||||
Reference in new issue
Block a user