我想向有密码的人显示某些内容,特别是指向以下媒体文件的链接:
<?php if($currentuserid == foobar): ?>
<a href="PROTECTED/CONTENT.pdf">LINK</a>
<?php endif; ?>
如果我要创建一个ID为
foobar
, 然后把它的密码给几个人,如果他们都决定立即使用它,会不会造成任何问题?
我只想使用他们的登录状态来显示/隐藏某些内容-他们不会访问管理端。
最合适的回答,由SO网友:Matt Royal 整理而成
使用用户帐户登录WordPress时,WordPress会根据数据库中存储的凭据检查您的凭据。如果正确,它会在浏览器中设置一个会话变量,您可以查看所有检查此会话变量的区域以获得访问权限。
会话是基于每个浏览器设置的,因此访问站点的浏览器数量无关紧要,因为如果他们的凭据成功通过身份验证,每个浏览器都会在自己的浏览器上创建此会话。
仅当多个用户同时尝试写入数据库时,您才会遇到问题。例如,在您的情况下,没有管理员访问权限,因此仅用于查看目的,没有问题。
希望这个解释有意义:-)