联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
网站生成静态后,用户的登陆状态页面不一致
类型:迅睿CMS 更新时间:2024-09-19 14:30:22
插件 建站系统 V3.17
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-12-19 10:00:07

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

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

image

插件教程:https://www.xunruicms.com/doc/app-928.html

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

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