我不确定如何形成该问题的搜索词,但是我并没有真正找到我想要的任何一种方法,所以这里是:
我将如何迫使客户仅从某些入口点进入我网站的某些部分?例如,我概述了我所从事的公司目前正在进行的活动,但是我只希望用户能够通过按“添加新活动”按钮进入负责添加新活动的页面。
这样您就不能仅通过输入URL进入该页面。如何在ASP中实现这一目标?
最佳答案
与我们在现实世界中进行身份验证,授权的方式相同。每当访客查看您网站上的页面时。他们正在发送HTTP请求,与此请求一起,您还会收到在以前的访问中由您的Web应用程序在其计算机上设置的所有cookie,这在每个请求中都会发生。
可以使用cookie识别经过身份验证的用户,通常情况是...登录后,服务器将设置一个包含其身份的cookie。因此,当授权用户请求查看“ foo.com/topsecret”并且服务器接收到该请求时,服务器会解密存储在cookie中的数据,并检查其是否受到篡改...如果一切都很好...授予访问权限...如果没有,则被拒绝。
关于c# - 强制客户端从ASP中的特定入口点进入站点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35125136/