如何实现授权?如何防止用户通过编写URL直接访问我的html页面



我正在处理一个带有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访问是不可能的,不要失望。搜索更多,因为这实际上是可能的。

最新更新