Переглянути джерело

update cookie (#44)

保证默认cookie切换到安全cookie时值的正常性。
tags/v0.5.5
@七月 Lunny Xiao <xiaolunwen@gmail.com> 2 роки тому
джерело
коміт
3f7f391de2
1 змінених файлів з 3 додано та 0 видалено
  1. +3
    -0
      cookie.go

+ 3
- 0
cookie.go Переглянути файл

@@ -463,6 +463,9 @@ type secureCookies struct {
var _ Cookies = &secureCookies{}

func parseSecureCookie(secret string, value string) string {
if strings.Count(value, "|") < 2 {
return ""
}
parts := strings.SplitN(value, "|", 3)
val, timestamp, sig := parts[0], parts[1], parts[2]
if getCookieSig(secret, []byte(val), timestamp) != sig {


Завантаження…
Відмінити
Зберегти