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()
|
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
@@ -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>
|
||||||
|
|||||||
Reference in new issue
Block a user