您好,感谢您的宝贵时间。我正在开发一个网络应用程序,我的登录客户将能够在其中观看视频课程。现在我正在使用 GET 通过 URL 传递有关视频类型的信息。例如:
用户 1 有硕士课程 ->>>> URL = curso.php?page=master
用户 2 有基础课程 ->>>> URL = curso.php?page=basic
你看,我认为这里存在安全问题,因为如果用户 2 输入他的 URL“page=master”,他将能够观看不允许他观看的视频。
所以我正在为每个页面编写安全检查,以查看用户 ID 可以访问所需页面的 ID。
但我认为这是太多无用的工作。如果我在我的按钮上使用 POST 方法,并通过 POST 提交数据,那么假设给定用户将无法看到不适合他的内容是否完全安全?毕竟,URL 总是一样的,比如 curso.php。
还有使用 Session 的可能性,但是我可以用提交按钮或类似的东西定义一个 Session 值吗?
我知道,我知道,有很多新手问题,但这只是我的第二个后端系统,我想在这里错过很多安全实践。
将不胜感激任何帮助或提示。
非常感谢,对不起我的英语不好。