smit |
|
---|---|
Какая функция открывает и закрывает куски кода для различных групп пользователей? |
Macik |
|
---|---|
Из описания не понятно о чем речь. Опишите на примере какой-либо задачи. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Wiper |
|
---|---|
Здравствуйте! Ну если я правильно понял, то это <!-- IF {PHP.usr.maingrp} == 4 --> значение 4 – это группа пользователя. Например: <!-- IF {PHP.usr.maingrp} == 4 --> Вы находитесь в группе пользователей! <!-- ENDIF --> <!-- IF {PHP.usr.maingrp} == 7 --> Вы находитесь в группе админ! <!-- ENDIF --> |
smit |
|
---|---|
#42477 Wiper: Точно! Оно и нужно) {PHP|dump} получается показывает только загруженные переменные? Я думал все существующие на этом сайте. Добавлено 1 час спустя: И тут же появился еще вопрос. Допустим ссылку я от каких-то групп закрыл, но страница то остаётся. Как-то, наверно, права можно выставить?.. |
|
Dit bericht is bewerkt door smit (2016-12-10 00:09, 7 jaren ago) |
Wiper |
|
---|---|
Самый простой способ можно сделать редирект: <!-- IF {PHP.usr.id} > 0 --> <script language="JavaScript" type="text/javascript"> <!-- location="{PHP.cfg.mainurl}" //--> </script> <!-- ENDIF --> Видят только незарегистрированным пользователям. Если пользователь зарегистрирован, то его будет перекидывать на главную страницу сайта. И.Т <!-- IF {PHP.usr.maingrp} == 4 --> <script language="JavaScript" type="text/javascript"> <!-- location="{PHP.cfg.mainurl}" //--> </script> <!-- ENDIF --> Будет виден группе пользователей ( 4 ) их будет перекидывать на index -( главную страницу ) |
smit |
|
---|---|
#42510 Wiper: Ну это понятно. Просто я думал, может в движке какая-то такая функция с правами заложена. Я тут призадумался про безопасность. Если:
|
Macik |
|
---|---|
Через Администрирование прав можно, например, закрыть доступ к определенным расширениям. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
CrazyFreeMan |
|
---|---|
Яваскриптом не лучшее решение о запрете просмотра (откючить и все) или словить исполнение скрипта и брейкнуть. Посмотрите это (ограничить доступ к странице конкретной, для категории можно правами стандартными сделать) |