以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  微信cookie存储时长  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177377)

--  作者:4869468
--  发布时间:2022/5/19 14:45:00
--  微信cookie存储时长
If Verified AndAlso e.Path = "logon.htm"  Then \'如果用户访问的是登录页,且身份验证成功
    wb.AppendCookie("username",UserName,525600) \'将用户名和密码写入cookie,有效期1年
    wb.AppendCookie("password",Password,525600)
    wb.InsertHTML("<meta http-equiv=\'Refresh\' c>") \'直接跳转到首页
    e.WriteString(wb.Build) \'生成网页
    Return \'必须的
ElseIf Verified = False AndAlso e.Path <> "logon.htm" Then \'如果用户身份验证失败,且访问的不是登录页面
    wb.DeleteCookie("code")
    wb.AppendCookie("code",e.Values("code"))
    wb.InsertHTML("<meta http-equiv=\'Refresh\' c>") \'那么直接跳转到登录页面
    e.WriteString(wb.Build) \'生成网页
    Return \'必须的
End If
=============================
设置了cookie有效期1年,用了近一个月吧,在电脑浏览器上正常,从没叫重新登录。但在微信内置浏览器登录,不清楚具体时间,反正是过几天又要重新登录。如何微信也能保存cookie一年

--  作者:有点蓝
--  发布时间:2022/5/19 14:55:00
--  
这个要问腾讯才知道了。使用公众号授权功能咯,判断openid