correção do bugs e melhora nos cookies
This commit is contained in:
Binary file not shown.
@@ -37,13 +37,13 @@ func sessionCookie(id int, player string) (*http.Cookie, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cookie := &http.Cookie{
|
cookie := &http.Cookie{
|
||||||
Name: cookieName,
|
Name: cookieName,
|
||||||
Value: sessionID,
|
Value: sessionID,
|
||||||
Path: "/",
|
Path: "/",
|
||||||
//HttpOnly: true,
|
HttpOnly: true,
|
||||||
//Secure: true,
|
Secure: true,
|
||||||
//SameSite: http.SameSiteNoneMode,
|
SameSite: http.SameSiteNoneMode,
|
||||||
Expires: time.Now().Add(time.Duration(sessionTime) * time.Hour),
|
Expires: time.Now().Add(time.Duration(sessionTime) * time.Hour),
|
||||||
}
|
}
|
||||||
return cookie, nil
|
return cookie, nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,8 +44,20 @@ func main() {
|
|||||||
if !ok || siteUnlock == "" {
|
if !ok || siteUnlock == "" {
|
||||||
log.Fatal("Erro: siteUnlock ausente ou não é string")
|
log.Fatal("Erro: siteUnlock ausente ou não é string")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
e.Pre(func(next echo.HandlerFunc) echo.HandlerFunc {
|
||||||
|
return func(c echo.Context) error {
|
||||||
|
if proto := c.Request().Header.Get("X-Forwarded-Proto"); proto != "" {
|
||||||
|
c.Request().URL.Scheme = proto
|
||||||
|
}
|
||||||
|
return next(c)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
e.Use(middleware.CORSWithConfig(middleware.CORSConfig{
|
e.Use(middleware.CORSWithConfig(middleware.CORSConfig{
|
||||||
AllowOrigins: []string{siteUnlock},
|
AllowOrigins: []string{siteUnlock},
|
||||||
|
AllowMethods: []string{http.MethodGet, http.MethodPost, http.MethodPatch},
|
||||||
|
AllowHeaders: []string{"Content-Type"},
|
||||||
AllowCredentials: true,
|
AllowCredentials: true,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
|||||||
@@ -350,12 +350,19 @@ func player_updateInputs(c echo.Context) error {
|
|||||||
lore := c.FormValue("lore")
|
lore := c.FormValue("lore")
|
||||||
|
|
||||||
if vida != "" {
|
if vida != "" {
|
||||||
|
a, _ := strconv.Atoi(vida)
|
||||||
|
if a < 1 {
|
||||||
|
return jsonError(c, http.StatusUnauthorized, "o seu merda, sua viada não pode ser 0 ou inferior.")
|
||||||
|
}
|
||||||
|
|
||||||
err := updateField("UPDATE players SET vida=?, vida_maxima=? WHERE id=?;", vida, vida, session["user_id"])
|
err := updateField("UPDATE players SET vida=?, vida_maxima=? WHERE id=?;", vida, vida, session["user_id"])
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return jsonError(c, http.StatusInternalServerError, "erro ao alterar sua vida.")
|
return jsonError(c, http.StatusInternalServerError, "erro ao alterar sua vida.")
|
||||||
}
|
}
|
||||||
lista = append(lista, "vida")
|
lista = append(lista, "vida")
|
||||||
}
|
}
|
||||||
|
|
||||||
if nome != "" {
|
if nome != "" {
|
||||||
err := updateField("UPDATE players SET nome=? WHERE id=?;", nome, session["user_id"])
|
err := updateField("UPDATE players SET nome=? WHERE id=?;", nome, session["user_id"])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
<title>ficha</title>
|
<title>ficha</title>
|
||||||
<link rel="stylesheet" href="css/base.css" />
|
<link rel="stylesheet" href="css/base.css" />
|
||||||
<link rel="stylesheet" href="css/style.css" />
|
<link rel="stylesheet" href="css/style.css" />
|
||||||
<script type="text/javascript" src="javascript/libs/jquery.js"></script>
|
<script type="text/javascript" src="js/libs/jquery.js"></script>
|
||||||
<script type="text/javascript" src="javascript/libs/tata.js"></script>
|
<script type="text/javascript" src="js/libs/tata.js"></script>
|
||||||
<script type="text/javascript" src="javascript/globais.js"></script>
|
<script type="text/javascript" src="js/globais.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="playerDATA">
|
<div id="playerDATA">
|
||||||
@@ -392,7 +392,7 @@
|
|||||||
<textarea
|
<textarea
|
||||||
id="desc"
|
id="desc"
|
||||||
name="desc"
|
name="desc"
|
||||||
placeholder="escrava como sua habilidade ou poder funciona"
|
placeholder="descreva como sua habilidade ou poder funciona"
|
||||||
></textarea>
|
></textarea>
|
||||||
<input
|
<input
|
||||||
type="submit"
|
type="submit"
|
||||||
@@ -426,7 +426,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<label id="statusPlayer"></label>
|
<label id="statusPlayer"></label>
|
||||||
<!-- scripts -->
|
<!-- scripts -->
|
||||||
<script type="text/javascript" src="javascript/script.js"></script>
|
<script type="text/javascript" src="js/script.js"></script>
|
||||||
<script type="text/javascript" src="javascript/load_ficha.js"></script>
|
<script type="text/javascript" src="js/load_ficha.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
<title>login</title>
|
<title>login</title>
|
||||||
<link rel="stylesheet" href="css/base.css" />
|
<link rel="stylesheet" href="css/base.css" />
|
||||||
<link rel="stylesheet" href="css/login.css" />
|
<link rel="stylesheet" href="css/login.css" />
|
||||||
<script type="text/javascript" src="javascript/libs/jquery.js"></script>
|
<script type="text/javascript" src="js/libs/jquery.js"></script>
|
||||||
<script type="text/javascript" src="javascript/libs/tata.js"></script>
|
<script type="text/javascript" src="js/libs/tata.js"></script>
|
||||||
<script type="text/javascript" src="javascript/globais.js"></script>
|
<script type="text/javascript" src="js/globais.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="login_form">
|
<div id="login_form">
|
||||||
@@ -37,6 +37,6 @@
|
|||||||
<li><a href="registro.html">Criar conta</a></li>
|
<li><a href="registro.html">Criar conta</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="javascript/login.js"></script>
|
<script type="text/javascript" src="js/login.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -9,8 +9,8 @@
|
|||||||
<title>obs</title>
|
<title>obs</title>
|
||||||
<link rel="stylesheet" href="css/base.css" />
|
<link rel="stylesheet" href="css/base.css" />
|
||||||
<link rel="stylesheet" href="css/styleObs.css" />
|
<link rel="stylesheet" href="css/styleObs.css" />
|
||||||
<script type="text/javascript" src="javascript/libs/jquery.js"></script>
|
<script type="text/javascript" src="js/libs/jquery.js"></script>
|
||||||
<script type="text/javascript" src="javascript/globais.js"></script>
|
<script type="text/javascript" src="js/globais.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="playerDATA">
|
<div id="playerDATA">
|
||||||
@@ -40,6 +40,6 @@
|
|||||||
<h3>status:</h3>
|
<h3>status:</h3>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="javascript/loadPlayer.js"></script>
|
<script type="text/javascript" src="js/loadPlayer.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
<title>profile</title>
|
<title>profile</title>
|
||||||
<link rel="stylesheet" href="css/base.css" />
|
<link rel="stylesheet" href="css/base.css" />
|
||||||
<link rel="stylesheet" href="css/styleProfile.css" />
|
<link rel="stylesheet" href="css/styleProfile.css" />
|
||||||
<script type="text/javascript" src="javascript/libs/jquery.js"></script>
|
<script type="text/javascript" src="js/libs/jquery.js"></script>
|
||||||
<script type="text/javascript" src="javascript/libs/tata.js"></script>
|
<script type="text/javascript" src="js/libs/tata.js"></script>
|
||||||
<script type="text/javascript" src="javascript/globais.js"></script>
|
<script type="text/javascript" src="js/globais.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="playerDATA">
|
<div id="playerDATA">
|
||||||
@@ -91,6 +91,6 @@
|
|||||||
<label id="statusPlayer"></label>
|
<label id="statusPlayer"></label>
|
||||||
|
|
||||||
<!-- scripts -->
|
<!-- scripts -->
|
||||||
<script type="text/javascript" src="javascript/profile.js"></script>
|
<script type="text/javascript" src="js/profile.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
<title>registrar</title>
|
<title>registrar</title>
|
||||||
<link rel="stylesheet" href="css/base.css" />
|
<link rel="stylesheet" href="css/base.css" />
|
||||||
<link rel="stylesheet" href="css/register.css" />
|
<link rel="stylesheet" href="css/register.css" />
|
||||||
<script type="text/javascript" src="javascript/libs/jquery.js"></script>
|
<script type="text/javascript" src="js/libs/jquery.js"></script>
|
||||||
<script type="text/javascript" src="javascript/libs/tata.js"></script>
|
<script type="text/javascript" src="js/libs/tata.js"></script>
|
||||||
<script type="text/javascript" src="javascript/globais.js"></script>
|
<script type="text/javascript" src="js/globais.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="register_form">
|
<div id="register_form">
|
||||||
@@ -64,6 +64,6 @@
|
|||||||
<li><a href="login.html">Fazer login</a></li>
|
<li><a href="login.html">Fazer login</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="javascript/register.js"></script>
|
<script type="text/javascript" src="js/register.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -7,11 +7,11 @@
|
|||||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
||||||
/>
|
/>
|
||||||
<title>obs</title>
|
<title>obs</title>
|
||||||
<script type="text/javascript" src="javascript/libs/jquery.js"></script>
|
<script type="text/javascript" src="js/libs/jquery.js"></script>
|
||||||
<script type="text/javascript" src="javascript/globais.js"></script>
|
<script type="text/javascript" src="js/globais.js"></script>
|
||||||
<script type="text/javascript" src="javascript/libs/tata.js"></script>
|
<script type="text/javascript" src="js/libs/tata.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<script type="text/javascript" src="javascript/roll.js"></script>
|
<script type="text/javascript" src="js/roll.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user