Доступ к закрытому контенту. Какие бывают варианты.
Вариантов не самом деле не много, но хватает. Все нюансы крутятся вокруг того какая установлена cms. Вот об это хочу поговорить.
Самые очевидные это доступ после авторизации, т.е. регистрации на сайте, и пароль.
На мой взгляд пароль самый просто и очевидный способ в использовании. Но с ним сложность бывает в редактировании текста. И еще сложнее это какой текст указать. Казалось, написать что контент доступен только по паролю, понятное дело. Но нет. Это не всем очевидно бывает. Что-то что кто имеет пароль тот и имеет доступ. А где брать пароль? В том и смысл. Что кому надо тот уже его знает.
Яркий пример это соцсети тумблр. Потому что там просто других вариантов нет. Из плюсов, человеку не нужно заводить тумблр аккаунт который возможно и вовсе не нужен ради чтения одного блога. Опять же, в этом смысл. Без регистрации.
Еще один яркий пример, это блоггер. Там доступ только авторизованным, кто имеет гугл аккаунт. А значит вариантов нет, придется создавать аккаунт чтобы получить доступ к закрытому блогу. Не всем удобно.
Некоторые cms дают смешанные варианты, оба. Например вордпресс. Можно совместить пароль с авторизацией. Без регистрации — пароль, или без пароля, но с регистрацией на сайте, и после будет доступно то что скрыто.
Вроде бы проблем нет. Но проблема всегда одна — правильное написание плагина. Не все платные плагины могут работать хорошо и быть написаны без ошибок и проблем для сайта. Плюс, автор может бросить развивать плагин и придется либо отказываться от него и менять всё заново, либо искать кто будет доделывать.
Именно поэтому у меня был вариант с паролем. Это стандартный функционал от вордпресс который будет работать всегда. Кроме того с регистрацией на сайте придется добавлять еще кучу других плагинов обязательно.
Почему обязательно?
Кратко перечислю варианты:
- запретить загружать аватары, потому что это будет как мусор среди кучи фоток к статьям
- сделать редирект после регистрации и входа на сайт, т.к. на странице настроек профиля иногда есть частичная информация о каком-нибудь плагине, которая для юзера вовсе не нужна
- просто зарегистрироваться и получить доступ к контенту слишком простое решение, чтобы не вводить пароля не зная его, а значит придется создавать условия или роли для юзеров, чтобы сразу после регистрации не был доступ к материалу. Иначе так каждый будет регистрироваться, как вариант. Отсюда следует использование, например, инвайт кодов при регистрации. Т.е. закрытая регистрация.
Третий пункт имеет разные варианты когда человек предлагает платные курсы и т.д. Разнообразие плагинов много, но не все они работают четко. А иногда и вовсе не выполняют свою функцию. Платные плагины для своего сайта я, опять же, не рассматриваю.
Отсюда вопрос: Какой вид доступа лучше для закрытого контента? Для фото раздела, к примеру? И какой форум посоветуете чтобы и там создать подобную тему для обсуждения, так как на Хабре такой вопрос просто может не пройти модерацию и быть удален.
Поторопилась я конечно написать этот комментарий .
В этом мало понимаю. А если посмотреть, как будет самому? Вот вы сейчас сделали и понаблюдать некоторое время, как такой вариант. Устраивает или нет, если что поменять на другой и опять посмотреть. Часто приходится делать, а потом смотреть.