add login page
This commit is contained in:
1 parent
343c0e3f44
commit
d5bbae42c5
5 files changed
+93
-6
No files matched your search
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user