Size: a a a

Митапы WordPress в Москве и Красногорске

2020 April 20

A

Andy in Митапы WordPress в Москве и Красногорске
Спасибо
источник

АК

Анатолий Куликов in Митапы WordPress в Москве и Красногорске
Andy
Привет!
Какие есть способы сделать закрытый безопасный сайт?
Не по подписки и так далее, таких плагинов куча. А вообще закрытый с ручной регистрацией
На самом деле очень просто это делается и без плагинов. Для начала нужно оградить сайт от незарегистрированных пользователей.

Например, с помощью is_user_logged_in() можно проверить пользователя на авторизацию, и если проверка не прошла - выкидывать на регистрацию.

А пользователя можно регистрировать с помощью функции wp_create_user(), которую вызывать после заполнения пользователем формы.
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Анатолий Куликов
На самом деле очень просто это делается и без плагинов. Для начала нужно оградить сайт от незарегистрированных пользователей.

Например, с помощью is_user_logged_in() можно проверить пользователя на авторизацию, и если проверка не прошла - выкидывать на регистрацию.

А пользователя можно регистрировать с помощью функции wp_create_user(), которую вызывать после заполнения пользователем формы.
у меня все никак руки не дойдут написать механику отдачи файлов через пхп с проверкой на авторизацию и права.
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
по сути в woocommerce уже все написано
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
но хочется повторить это на закрытые wp сайты
источник

MK

Mikhail Kobzarev in Митапы WordPress в Москве и Красногорске
отдача файлов через РНР - ты там что куришь?
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Mikhail Kobzarev
отдача файлов через РНР - ты там что куришь?
Иначе как ты проверишь права?
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Типа вот этот файл юзеру можно смотреть, а вот этот нет
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Загружаемые продукты вукомерц именно так работают
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
1 юзер купил файл, а второй нет. Этому можно. Тому нельзя
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Там есть 2 решения. Одно в лоб. При росте нагрузки убивает сервер с пол пинка.
Но есть спец решения. Когда оно работает почти с той же скоростью как и nginx
источник

MK

Mikhail Kobzarev in Митапы WordPress в Москве и Красногорске
Anatoly Yumashev
Иначе как ты проверишь права?
а чем basic плохо?
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Права через Басик?
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
У меня 1000 пользователей
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
100 файлов
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Как я через Басик права раздам?
источник

MK

Mikhail Kobzarev in Митапы WordPress в Москве и Красногорске
о каких правах речь?
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
Mikhail Kobzarev
о каких правах речь?
правах доступа к файлу.

есть 100 файлов.

1 файл имеют право смотреть 33 пользователя. которые его купили.
2. файл имеют право смотрть и качать 55 пользователей которые его купили.
и т д.

файлов и пользоватлей много. кому то можно получить/читать файл. а кому то нет.
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
это нужно например когда ты продаешь файлы.

а также в корпоративных вики системах типа Confluence
источник

AY

Anatoly Yumashev in Митапы WordPress в Москве и Красногорске
где надо давать доступы на страницы, посты и файлы по группам и пользователям.
источник