unique url access control

时间:2021-08-15 作者:kalista lanti

基本上,我希望我的页面只被某些列出的用户访问,我们将生成一个唯一的代码。

例如,用户A将能够使用如下URL进行访问:

www.mysite.com/?u=UserA

但当有人仅使用www.mysite.com我们将直接到"you don\'t have access"

当然,如果用户A将其唯一的链接发送给其他人,其他人将能够访问,但这对我的页面来说是可以的。

原因是当用户A访问此页面时,我们希望显示一个;Welcome to the page User A"E;文本,我们将从链接中检索此creds。

我们可以使用PHP来实现这一点吗?感谢您的任何帮助。提前感谢:)

1 个回复
最合适的回答,由SO网友:DeltaG 整理而成

您只需检查查询字符串;u“;存在,否则重定向到您的;“您没有访问权限”;页

这样的话:

if ( isset($_GET(\'u\')) ) {
    // SHOW YOUR CONTENT
}
else {
    header(\'Location: https://domain.com/no-access/\');
    die();
}

相关推荐

Altered Media Library URLs

我有一个客户的网站,是在他们离开另一家代理机构后我找到的。该机构使用了一个专有主题和自己的自托管页面生成器,以防止其在除他们之外的任何其他托管环境中更新或编辑。它的另一个方面是重新映射主题的URL并上载目录。因此,例如,代替WP在中查找主题文件http://domain.com/wp-content/themes/…. 它在里面找他们http://domain.com/t/….同样,对于图像上载,也可以在http://domain.com/wp-content/uploads/…, 它在里面找他们http