【问题标题】:Direct URL access直接 URL 访问
【发布时间】:2019-01-08 14:41:01
【问题描述】:

假设我在一个项目中有几个页面(login.php、terms.php、profile.php、 add_user.php 等).login 和术语是连续的页面。输入正确的凭据后,用户将来到 terms.php 页面以接受包含复选框的 T&C。 所以我的要求是当用户接受 T&C 然后重定向到个人资料页面并且它工作正常。现在我想如果用户尝试更改与配置文件部分相关的任何不同页面的 URL(例如.profile.php,add_user.php .....任何页面)而不接受 T&C,那么它应该重定向到同一页面,即条款。 php。我想通过直接更改 URL 来限制用户访问任何页面而不接受 T&C。

【问题讨论】:

标签: php url


【解决方案1】:

根据您的问题,您必须在 MySQL 数据库中添加状态文件以进行 T&C 这意味着当用户登录您的系统时,当接受该页面时,第一页是 T&C 您的状态为真(设置 1)然后转到下一页。如果用户转到直接个人资料页面,因此在进入个人资料页面之前,您必须检查特定用户的状态,如果状态为 0,则重定向到 T&C 页面,如果状态为 1,则重定向到应用 url..

【讨论】:

  • 我已经添加了一个状态和它的检查真/假值
  • 它不仅是关于个人资料页面,还有很多页面,所以我必须检查所有页面的状态,这很长。
  • 是所有页面和相同进程所需的
猜你喜欢
  • 1970-01-01
  • 2023-03-16
  • 2022-01-11
  • 2012-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-04
相关资源
最近更新 更多