mirror of
https://github.com/ngoduykhanh/wireguard-ui
synced 2024-06-02 05:52:33 +02:00
fix
This commit is contained in:
parent
2130289caf
commit
b9add673a1
|
@ -4,9 +4,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
"github.com/alikhanich/wireguard-ui/util"
|
||||||
"github.com/labstack/echo-contrib/session"
|
"github.com/labstack/echo-contrib/session"
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"github.com/alikhanich/wireguard-ui/util"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func ValidSession(next echo.HandlerFunc) echo.HandlerFunc {
|
func ValidSession(next echo.HandlerFunc) echo.HandlerFunc {
|
||||||
|
@ -30,9 +30,12 @@ func isValidSession(c echo.Context) bool {
|
||||||
sess, _ := session.Get("session", c)
|
sess, _ := session.Get("session", c)
|
||||||
cookie, err := c.Cookie("session_token")
|
cookie, err := c.Cookie("session_token")
|
||||||
apiKey, ok := sess.Values["api_key"].(string)
|
apiKey, ok := sess.Values["api_key"].(string)
|
||||||
if ok && apiKey != util.ApiKey {
|
if ok && apiKey == util.ApiKey {
|
||||||
return false
|
return true
|
||||||
}
|
}
|
||||||
|
//if ok && (apiKey != util.ApiKey || apiKey !="") {
|
||||||
|
// return false
|
||||||
|
//}
|
||||||
if err != nil || sess.Values["session_token"] != cookie.Value {
|
if err != nil || sess.Values["session_token"] != cookie.Value {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue