@@ -8,6 +8,11 @@ import (
8
8
"flowey/db"
9
9
)
10
10
11
+ const (
12
+ sessionKeyCookieName = "flowey_session_key"
13
+ sessionKeyPresentCookieName = "flowey_session_key_present"
14
+ )
15
+
11
16
type Credentials struct {
12
17
Username string `json:"username"`
13
18
Password string `json:"password"`
@@ -45,15 +50,15 @@ func (handler *sessionHandler) handlePost(writer http.ResponseWriter, request *h
45
50
}
46
51
47
52
http .SetCookie (writer , & http.Cookie {
48
- Name : "flowey_session_key" ,
53
+ Name : sessionKeyCookieName ,
49
54
Value : sessionKey ,
50
55
Path : "/" ,
51
56
HttpOnly : true ,
52
57
Secure : true ,
53
58
MaxAge : 34560000 ,
54
59
})
55
60
http .SetCookie (writer , & http.Cookie {
56
- Name : "flowey_session_key_present" ,
61
+ Name : sessionKeyPresentCookieName ,
57
62
Value : "true" ,
58
63
Path : "/" ,
59
64
HttpOnly : false ,
@@ -71,15 +76,15 @@ func (handler *sessionHandler) handleDelete(writer http.ResponseWriter, request
71
76
}
72
77
73
78
http .SetCookie (writer , & http.Cookie {
74
- Name : "flowey_session_key" ,
79
+ Name : sessionKeyCookieName ,
75
80
Value : "" ,
76
81
Path : "/" ,
77
82
HttpOnly : true ,
78
83
Secure : true ,
79
84
MaxAge : - 1 ,
80
85
})
81
86
http .SetCookie (writer , & http.Cookie {
82
- Name : "flowey_session_key_present" ,
87
+ Name : sessionKeyPresentCookieName ,
83
88
Value : "" ,
84
89
Path : "/" ,
85
90
HttpOnly : false ,
0 commit comments