Пароль на определённые каналы.

653 views
Skip to first unread message

John Doe

unread,
Mar 20, 2013, 6:23:08 AM3/20/13
to stalker-m...@googlegroups.com
Здравствуйте, очень интересует информация по поводу навешивания паролей на определённые каналы. Например, выставить в категории "Для взрослых" пароли на каналы xxx, пользователь перелистывает каналы, выбирает, нажимает "ОК", появляется диалоговое окошко с предложением ввести пароль, если пароль неправильный, то ничего не показывать, если всё ок, то показать контент. Не подскажите ли, как такое можно организовать в сталкере?

Заранее благодарю

Aleksey Zhurbitsky

unread,
Mar 20, 2013, 6:26:41 AM3/20/13
to stalker-m...@googlegroups.com
Опция "Ограничение по возрасту" на канале.

John Doe

unread,
Mar 20, 2013, 6:41:24 AM3/20/13
to stalker-m...@googlegroups.com
Благодарю за столь молниеносный ответ. Я выставил параметр "Ограничение по возрасту" и что дальше? Куда мне вбить пароль, чтобы потом выдать его клиенту?

Aleksey Zhurbitsky

unread,
Mar 20, 2013, 6:42:55 AM3/20/13
to stalker-m...@googlegroups.com
Для доступа к этим каналам используется "родительский пароль", по умолчанию он равен 0000, менять его можно в настройках.

John Doe

unread,
Mar 21, 2013, 12:03:15 PM3/21/13
to stalker-m...@googlegroups.com
аа понятно. а возможно ли создать в админке фичу с добавлением кучи паролей на каналы, пароли будут храниться в базе и при запросе на открытие каналов, введенный пароль будет сверяться с имеющимся в базе паролями. как работает функция "ограничение по возрасту", можно ли её переделать под свои нужды?

Aleksey Zhurbitsky

unread,
Mar 22, 2013, 4:25:09 AM3/22/13
to stalker-m...@googlegroups.com
Не очень понятен смысл. А если один пользователь расскажет свой пароль остальным? Если нужно определенным пользователям предоставить доступ к какому-то списку каналов, то лучше всего использовать тарифный пакет.

John Doe

unread,
Mar 22, 2013, 8:03:50 AM3/22/13
to stalker-m...@googlegroups.com
А смысл кроется в выдаче паролей клиентам, пожелавшим купить доступ к заблокированному контенту. Пароль выдается и остается активным 1-2 дня. На один канал может генерироваться куча паролей. Клиенты покупают пароль и могут смотреть с любого MAG  в течение 1-2 дней.

Бегло просмотрел сейчас /c/vclub.js и /c/tv.js, в видеоклубе есть check_for_pass, а в тв - много кода с password_input. С какого места начать, глаза разбегаются...

Aleksey Zhurbitsky

unread,
Mar 22, 2013, 9:38:23 AM3/22/13
to stalker-m...@googlegroups.com
Начинать нужно с функции check_for_play. Вам придется расширить объект password_input в c/password_input.js, для того чтобы введенный пароль сравнивался не с родительским, а с требуемым.

John Doe

unread,
Mar 23, 2013, 3:54:55 AM3/23/13
to stalker-m...@googlegroups.com
Редактирую код в c/password_input.js, просматриваю в дебаг режиме, какая информация вываливается в консоль инспектора хрома. Всё осталось так, как будто бы я ничего не редактировал. Для теста закомментировал строчки со сверкой вводимого кода с родительским, и ничего. Также могу вводить '0000'. Странная ситуация. А вот если изменить в таблице users в поле parent_password значение, то всё ок. 

Отчего редактируемый код в c/ не применяется?! Может где-нибудь надо кеш почистить или ещё что-либо?

Aleksey Zhurbitsky

unread,
Mar 25, 2013, 4:37:00 AM3/25/13
to stalker-m...@googlegroups.com
Разве что в самом хроме. В Developer tools->Settings->Disable cache

John Doe

unread,
Mar 27, 2013, 4:03:02 AM3/27/13
to stalker-m...@googlegroups.com
Благодарю, заработало.
Reply all
Reply to author
Forward
0 new messages