Защищенное паролем вложение мультимедиа - общий доступ для всех гостей


Я хотел бы показать определенный контент людям с паролем, в частности ссылки на медиафайлы, подобные этому:

<?php if($currentuserid == foobar): ?>
   <a href="PROTECTED/CONTENT.pdf">LINK</a>
<?php endif; ?>

Если бы я создал пользователя с идентификатором foobar, а затем дал его пароль нескольким людям, это вызвало бы какие-либо проблемы, если бы все они решили использовать его сразу?

Я бы хотел использовать их статус входа в систему только для отображения/скрытия определенного контента - они не будут получать доступ к стороне администратора.

Author: kaiser, 2014-05-28

1 answers

При входе в WordPress с учетной записью пользователя WordPress проверяет ваши учетные данные на соответствие тем, которые хранятся в базе данных. Если они верны, он затем устанавливает переменную сеанса в вашем браузере, и вы можете просматривать все области, которые сверяются с этой переменной сеанса, чтобы получить доступ.

Сеансы устанавливаются для каждого браузера, поэтому не имеет значения, сколько браузеров получают доступ к сайту, поскольку каждый из них будет создавать этот сеанс в своем собственном браузере, если их учетные данные успешно пройти аутентификацию.

У вас возникнут проблемы только в том случае, если, например, несколько пользователей попытаются выполнить запись в базу данных одновременно, например, но в вашем случае нет доступа администратора, поэтому только для просмотра, а не для проблем.

Надеюсь, это объяснение имеет смысл:-)

 1
Author: Matt Royal, 2014-05-28 11:59:14