From 963d3b4e22c79b51edafe26333a60388a6406342 Mon Sep 17 00:00:00 2001 From: qydysky Date: Sat, 15 Jun 2024 17:40:09 +0000 Subject: [PATCH] =?utf8?q?Improve=20cookie.txt=20=E5=82=A8=E5=AD=98?= =?utf8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- F/CookieCrypo.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/F/CookieCrypo.go b/F/CookieCrypo.go index 9477bc3..157718e 100644 --- a/F/CookieCrypo.go +++ b/F/CookieCrypo.go @@ -40,18 +40,18 @@ func CookieGet() []byte { pri = d } } else { - if d, e := crypto.FileLoad(`cookie.txt`); e != nil || string(d[:3]) != `nol` { - clog.L(`E: `, e, `cookie保存格式:`, string(d[:3])) + if d, e := crypto.FileLoad(`cookie.txt`); e != nil || string(d[:6]) != `t=nol;` { + clog.L(`E: `, e, `cookie保存格式:`, string(d[:6])) return []byte{} } else { - return d[3:] + return d[6:] } } } - if source, e := crypto.FileLoad(`cookie.txt`); e != nil || string(source[:3]) != `pem` { - clog.L(`E: `, e, `cookie保存格式:`, string(source[:3])) + if source, e := crypto.FileLoad(`cookie.txt`); e != nil || string(source[:6]) != `t=pem;` { + clog.L(`E: `, e, `cookie保存格式:`, string(source[:6])) return []byte{} - } else if s, e := crypto.Decrypt(source[3:], pri); e != nil { + } else if s, e := crypto.Decrypt(source[6:], pri); e != nil { clog.L(`E: `, e) return []byte{} } else { @@ -72,7 +72,7 @@ func CookieSet(source []byte) { } else { f := file.New(`cookie.txt`, 0, true) _ = f.Delete() - _, _ = f.Write(append([]byte("nol"), source...), true) + _, _ = f.Write(append([]byte("t=nol;"), source...), true) return } } @@ -82,6 +82,6 @@ func CookieSet(source []byte) { } else { f := file.New(`cookie.txt`, 0, true) _ = f.Delete() - _, _ = f.Write(append([]byte("pem"), source...), true) + _, _ = f.Write(append([]byte("t=pem;"), source...), true) } } -- 2.39.2