add login page

This commit is contained in:
SowinskiBraeden committed 2022-04-19 12:29:40 -07:00
1 parent 343c0e3f44
commit d5bbae42c5
5 files changed
+93 -6

No files matched your search

+12 -2
View File
@@ -141,7 +141,12 @@ func Login(c *fiber.Ctx) error {
}
var user models.User
err := userCollection.FindOne(ctx, bson.M{"username": username}).Decode(&user)
err := userCollection.FindOne(ctx, bson.M{
"$or": []bson.M{
{"email": username},
{"username": username},
},
}).Decode(&user)
defer cancel()
if err != nil {
@@ -166,7 +171,12 @@ func Login(c *fiber.Ctx) error {
_, updateErr := userCollection.UpdateOne(
ctx,
bson.M{"username": username},
bson.M{
"$or": []bson.M{
{"email": username},
{"username": username},
},
},
update,
)
if updateErr != nil {