我正在处理一个带有uibuilder节点的节点红色项目。它基本上是[html,css,js(带vue)]页面。
我想让登录授权部分,每个用户只打开允许的页面。
我怎样才能做到这一点?代币?允许使用URL直接访问页面?
第页。S.我刚开始接触这部分网络,我试过搜索,但找不到我需要的东西。
我搜索了很多,直到找到这个问题,都是死路一条检测页面是否被重定向或直接加载(Javascript)
而不是陷入令牌的麻烦,并检查每个页面是否有效。
我允许通过URL访问任何页面(登录除外)。如果你想访问一个页面,只能通过重定向。
我通过在页面加载时检查一个变量来实现这一点,如果页面是否有历史记录。如果没有历史记录,则重定向到登录页面。我把这个部分添加到我的vue-js文件中:
window.onload = function() {
if(document.referrer == "") window.location.href = "http://localhost:1880/Login/login.html";
}
第页。S.如果所有的互联网都说阻止通过URL访问是不可能的,不要失望。搜索更多,因为这实际上是可能的。