Sfoglia il codice sorgente

fix critical CSRF vulnerabilities on API routes

Yoginth 7 anni fa
parent
commit
9547008ed9
2 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 2 2
      pkg/auth/auth.go
  2. 1 1
      public/css/gitote.night.min.css

+ 2 - 2
pkg/auth/auth.go

@@ -64,7 +64,7 @@ func SignedInID(c *macaron.Context, sess session.Store) (_ int64, isTokenAuth bo
 
 	uid := sess.Get("uid")
 	if uid == nil {
-		return 0
+		return 0, false
 	}
 	if id, ok := uid.(int64); ok {
 		if _, err := models.GetUserByID(id); err != nil {
@@ -119,7 +119,7 @@ func SignedInUser(ctx *macaron.Context, sess session.Store) (_ *models.User, isB
 						}
 					}
 				}
-				return u, false
+				return u, false, false
 			}
 		}
 

File diff suppressed because it is too large
+ 1 - 1
public/css/gitote.night.min.css