我从国外的素材网站下载了一套前端模板,挺漂亮的,用HTML5和bootstrap写的,现在有个问题,它没用框架把导航栏分出来,而是每个页面是相同的代码,我现在有个问题,首页登录成功之后,跳转其他页面时,导航栏如何同步过去?
这个元素登录成功之后,显示为个人昵称,但点击其他模块时,又会变成登录注册,这个怎么解决呢?前台没有用框架,所有页面这里都是登录和注册的静态代码,求有经验的大佬告知下方案。
要么写前端代码,要么写后端代码,解决方法就是写代码。
请教大叔,写前端代码的思路是哪样?写后台又是哪样?麻烦说下具体思路呗。
@梅长老: 一样的思路
if isAuthentication then
Display UserInfo panel
else
Display Login/Register panel
end if
用js不显示登录注册,登录后显示昵称。
嗯嗯,已经用这种思路实现了,登录之后把当前登录用户保存在session中,然后写了个ajax请求,检查当前session中是否存在登录的用户,然后每个页面都调用这个方法去检查,根据结果判断是显示登录注册按钮还是昵称。
虽然功能实现了,但我觉得每个页面都得请求一次数据,刷新也要请求数据,感觉系统负担好大,不知道这么做到底对不对。
@梅长老: 也可以用一些框架的路由实现