已经登陆过设置了cookie的页面,再次登录时如何不显示login页面直接跳到index

ssr奥利奥 2018-10-12 03:00:52
地址栏输入URL/login.html,如何不显示login页面直接跳到index页。
...全文
1192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2018-10-15
  • 打赏
  • 举报
回复
引用
现在想的是输入xxx/index.html,直接进入mainframe,index的内容完全不显示

用前端的方法来跳转是做不到的。因为请求index.html时有网络耗时,资源请求等等。直到js加载完并执行判断是否含有cookie,这需要一定的时间,而这段时间内必须是在加载index.html里。

你应该让后端实现你的要求:因为你在请求index.html时会自动带上cookie,服务器里判断有cookie立刻重定向到mainframe(前端就不会加载index.html任何东西)。就能达到你的目的了。
cn00439805 2018-10-12
  • 打赏
  • 举报
回复
办法1: 在login页面罩一个全屏的白色不透明层,如果有cookie就去掉这个白色层;如果没有cookie,就跳去index.html 办法2:login页面所有元素都在一个根元素下,默认根元素隐藏,如果有cookie就显示这个根元素;如果没有cookie,就跳去index.html 办法3:单页面应用,在router里login页面render前直接跳转至index页面
ssr奥利奥 2018-10-12
  • 打赏
  • 举报
回复
我想要的是不显示index页面内容直接进入mainframe 以前是如果输入xxx/index.html,那么会显示index页面一小段时间然后才自动进入mainframe 现在想的是输入xxx/index.html,直接进入mainframe,index的内容完全不显示
田小瘦 2018-10-12
  • 打赏
  • 举报
回复
重定向跳转.......
___紫菜 2018-10-12
  • 打赏
  • 举报
回复
判断cookie值啊,是已登录就直接做跳转好了

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧