• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Js и скрытие

  • Автор темы ALR
  • Дата начала
A

ALR

В общем идея такая: в начале страницы ставится тег JS, который ищет в данной странице bb код [private] и [/private] и скрывает всё, что находиться между ними для незарегистрированных пользователей.
Проверка на авторизацию пользователей:
Код:
%IF($USER_LOGGED_IN$)%%ELSE%
<script>......вы не зарегистрированы...</script>
%ENDIF%

В самом посте на форуме выглядеть это будет примерно так:
...можешь скачать по ссылке[private] www.somesite.ru/somefile.txt [/private]...

Помогите с реализацией.

__________________________________
 
G

Gisma

создай CSS-класс
Код:
.private {
display:block;
}
Если пользователь авторизирован меня стиль на
Код:
.private {
display:block;
}
 
E

Emelya

Прива :)
Gisma походу запарил немножко, второй класс что-то вроде
Код:
.privateN {
display:none;
}
И ,кстати, классы лучше менять раньше, ещё при формировании страницы, иначе в коде линк будет виден.
т.е. что-то типа
%IF($USER_LOGGED_IN$)% class="private" %ELSE%
class="privateN" %ENDIF%
извиняюсь, в ПХП (или на чём код ) не шарю :( )
 
I

ioni

ALR, а если не секрет, можно раздвинуть задачу пошире и по-подробнее?
Например "у меня word press 1.5 и я хочу, чтобы ссылки в сообщениях были видны только зарегистрированным пользвоателям" или аналогичное?

Ответить на твой вопрос тогда будет гораздо проще.
 
A

ALR

<!--QuoteBegin-ioni+11:04:2007, 10:41 -->
<span class="vbquote">(ioni @ 11:04:2007, 10:41 )</span><!--QuoteEBegin-->чтобы ссылки в сообщениях были видны только зарегистрированным пользвоателям
[snapback]62078" rel="nofollow" target="_blank[/snapback]​
[/quote]
Именно так. Только хостинг не поддерживает скриптов(Ucoz).
Придестя всё делать на Java Script.
 
I

ioni

Поменяй хостинг, а на ucoz поставь редирект.
Моежшь даже на Ucoz оставить основную страницу, а все остальное - а iframe и гнать на другой хост (правда, будь готов, что IE будет выдавать предупреждение системы безопасности). Так что лучше всего - просто другой хост (если проект еще не раскручен)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!