网站生成静态后,用户的登陆状态页面不一致

迅睿框架 更新 2024-09-19 14:30:22 崔治超

网站生成静态后,用户的登陆状态页面不一致是怎么回事,还是需要进一步做什么配置;

如下图,生成静态后 序号 1 在首页是登录状态   序号2是在其他页面没有登录状态,并且控制台打印用户的登录状态是未登录

image

方案

  • 迅睿官方创始人 #1 · 2024-09-14 17:50:02
    满意答案
    真静态就是死页面了,需要判断登录情况,要使用动态模板技术了参考文档:《前端动态调用模板》
  • 小黄人 18html #2 · 2024-09-19 11:31:05

    image
    你这个是PHP变量,在生成模板时就被写死了,状态肯定不一样了
  • 崔治超 #3 · 2024-09-19 11:33:09
    小黄人 18html 这个变量是用来在js中对一些操作进行登陆状态的判定,当时顶部迅睿的用户组件也是未登录的状态 😂
  • 小黄人 18html #4 · 2024-09-19 11:34:42
    崔治超 登陆与不登陆并不是关键,关键是生成静态不应该直接写变量在页面上,因为生成静态时,变量值就固定在生成的那一刻了
  • 崔治超 #5 · 2024-09-19 11:42:37
    小黄人 18html 关键是上边说的这个,它目前对我来说意义不大 , 我就是删除掉也是没问题的,我本意是想要使用它来作为操作的判断依据使用,当时目前就只是一个打印状态,我生成看效果才发现的状态不保持。
    image
  • 崔治超 #6 · 2024-09-19 14:30:22
    @迅睿官方创始人:完美解决问题,功能抽离出来使用动态去调用即可在每个页面头部都保持登陆状态,赞

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。