• Представленные здесь ресурсы предназначены исключительно для личного использования. Распространение строго запрещено!

    При нарушении данного правила ваш аккаунт будет заблокирован вне зависимости от статуса и если у вас имеются платные повышения, то они будут аннулированы без возможности восстановления и возврата средств!

    Для скачивания ресурсов, надо иметь 10 полезных сообщений и 10 симпатий или приобрести платное повышение прав стоимостью 250р.

  • Рады видеть Вас на XenforoTest!

    У нас Вы можете скачать:

    Перед регистрацией рекомендуем ознакомиться

    с Условиями скачивания определённых плагинов и Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

[XenConcept] Login As User

Плагин 2.x [XenConcept] Login As User 2.0.7

Нет прав доступа на загрузку
Вход в аккаунт пользователей

Exite

Забаненный
Сообщения
75
Репутация
40
Баллы
18
Exite разместил(а) новый ресурс:

Login As User - Вход в аккаунт пользователей

Login As User - плагин для XenForo 2 с помощью которого вы можете заходить в аккаунт любого пользователя на форуме. При входе в аккаунт "жертвы", приходит уведомление с причиной входа. Вы можете настраивать какие группы могут посещать другие аккаунты, вкл./откл. ответы в личных сообщениях и прочее.

Просмотреть вложение 26355
Посмотреть страницу этого ресурса...
 

daglex

Проверенный
Сообщения
41
Репутация
13
Баллы
3
Припомните, разве в первой версии движка такая возможность не была из коробки?
 

SOUL

Создатель
Сообщения
7 913
Репутация
11 185
Баллы
266
daglex, нет, конечно :).
 

Unsubdued

Администратор
Сообщения
4 630
Репутация
8 996
Баллы
266

khukazov

Местный
Сообщения
511
Репутация
271
Баллы
63
Русификатор [XenConcept] Login As User 2.0.4
/Спасибо :)

SOUL/
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: SOUL

garri83

Проверенный
Сообщения
193
Репутация
20
Баллы
18
А как выйти из под "жертвы"? Или только обычный выход?
 

garri83

Проверенный
Сообщения
193
Репутация
20
Баллы
18
bash, спасибо, нашел!
 

MEGAVOLT

Наглая рожа
Администратор
Сообщения
348
Репутация
267
Баллы
63
обновил плагин с 2.0.3 до 2.0.7
Захожу в журнал - оно мне выдает
журнал LoginAsUser сказал(а):
Упс! Мы столкнулись с некоторыми проблемами.
Запрашиваемая страница не найдена. (Code: invalid_action, controller: XF:Log, action: LoginAsUser)
 

MEGAVOLT

Наглая рожа
Администратор
Сообщения
348
Репутация
267
Баллы
63
И еще вопрос. Кто-нить знает как запретить просмотр ЛП, тем кто имеет право входить как юзер.
Просто у самого очень сильное желание смотреть чужую переписку, когда проверяю права пользователейFie_man5791
 

GeorG

Модератор
Сообщения
103
Репутация
97
Баллы
28
Мега, привет. Вот ты где обосновался:)
Есть же обычный способ проверки прав пользователя через админку, зачем всю эту ересь ставить?

Через модификацию шаблонов:
Шаблон: conversation_list
В условие:
Код:
<xf:if is="$xf.session.login_as_user">


</xf:if>
Весь этот блок туда:
Код:
<div class="block" data-xf-init="inline-mod" data-type="conversation" data-href="{{ link('inline-mod') }}">
    <div class="block-outer">
        <xf:pagenav
            page="{$page}" perpage="{$perPage}" total="{$total}"
            link="conversations" params="{$filters}"
            wrapperclass="block-outer-main" />
        <div class="block-outer-opposite">
            <div class="buttonGroup">
                <xf:macro template="inline_mod_macros" name="button"
                    arg-variant="inlineModButton--withLabel"
                    arg-label="{{ phrase('selected') }}"
                    arg-tooltip="{{ false }}" />
            </div>
        </div>
    </div>

    <div class="block-container">
        <div class="block-filterBar">
            <div class="filterBar">
                <xf:if contentcheck="true">
                    <ul class="filterBar-filters">
                    <xf:contentcheck>
                        <xf:if is="$filters.starter_id AND $starterFilter">
                            <li><a href="{{ link('conversations', null, $filters|replace('starter_id', null)) }}"
                                class="filterBar-filterToggle" data-xf-init="tooltip" title="{{ phrase('remove_this_filter')|for_attr }}">
                                {{ phrase('started_by_x', {'name': $starterFilter.username}) }}</a></li>
                        </xf:if>
                        <xf:if is="$filters.receiver_id AND $receiverFilter">
                            <li><a href="{{ link('conversations', null, $filters|replace('receiver_id', null)) }}"
                                class="filterBar-filterToggle" data-xf-init="tooltip" title="{{ phrase('remove_this_filter')|for_attr }}">
                                {{ phrase('received_by_x', {'name': $receiverFilter.username}) }}</a></li>
                        </xf:if>
                        <xf:if is="$filters.starred">
                            <li><a href="{{ link('conversations', null, $filters|replace('starred', null)) }}"
                                class="filterBar-filterToggle" data-xf-init="tooltip" title="{{ phrase('remove_this_filter')|for_attr }}">
                                <span class="filterBar-filterToggle-label">{{ phrase('show_only:') }}</span>
                                {{ phrase('starred') }}</a></li>
                        </xf:if>
                    </xf:contentcheck>
                    </ul>
                </xf:if>

                <a class="filterBar-menuTrigger" data-xf-click="menu" role="button" tabindex="0" aria-expanded="false" aria-haspopup="true">{{ phrase('filters') }}</a>
                <div class="menu" data-menu="menu" aria-hidden="true">
                    <div class="menu-content">
                        <h4 class="menu-header">{{ phrase('show_only:') }}</h4>
                        <xf:form action="{{ link('conversations/filters') }}">
                            <div class="menu-row menu-row--separated">
                                <xf:radio name="filter_type">
                                    <xf:option value="" selected="{{ !$starterFilter AND !$receiverFilter }}">{{ phrase('show_all_conversations') }}</xf:option>
                                    <xf:option value="started" selected="{{ $starterFilter ? true : false }}" data-hide="true"
                                        label="{{ phrase('started_by...') }}">

                                        <xf:textbox name="starter" value="{{ $starterFilter ? $starterFilter.username : '' }}" ac="single"
                                            maxlength="{{ max_length($xf.visitor, 'username') }}"/>
                                    </xf:option>
                                    <xf:option value="received" selected="{{ $receiverFilter ? true : false }}" data-hide="true"
                                        label="{{ phrase('received_by...') }}">

                                        <xf:textbox name="receiver" value="{{ $receiverFilter ? $receiverFilter.username : '' }}" ac="single"
                                            maxlength="{{ max_length($xf.visitor, 'username') }}" />
                                    </xf:option>
                                </xf:radio>
                            </div>
                            <div class="menu-row menu-row--separated">
                                <xf:checkbox standalone="true">
                                    <xf:option name="starred" selected="{$filters.starred}" label="{{ phrase('starred_conversations') }}" />
                                </xf:checkbox>
                            </div>

                            <div class="menu-footer">
                                <span class="menu-footer-controls">
                                    <xf:button type="submit" class="button--primary">{{ phrase('filter') }}</xf:button>
                                </span>
                            </div>
                            <xf:hiddenval name="apply">1</xf:hiddenval>
                        </xf:form>
                    </div>
                </div>
            </div>
        </div>

        <div class="block-body">
            <xf:if is="$userConvs is not empty">
                <div class="structItemContainer">
                    <xf:foreach loop="$userConvs" value="$userConv">
                        <xf:macro template="conversation_list_macros" name="item" arg-userConv="{$userConv}" />
                    </xf:foreach>
                </div>
            <xf:else />
                <div class="block-row">{{ phrase('there_no_conversations_to_display') }}</div>
            </xf:if>
        </div>
    </div>

    <xf:pagenav page="{$page}" perpage="{$perPage}" total="{$total}"
        link="conversations" params="{$filters}"
        wrapperclass="block-outer block-outer--after" />
</div>
--- Сообщение автоматически объединено: ---

Редактировать не могу, правильное условие:
Код:
<xf:if is="!$xf.session.login_as_user">


</xf:if>
 
Последнее редактирование:

SOUL

Создатель
Сообщения
7 913
Репутация
11 185
Баллы
266
обновил плагин с 2.0.3 до 2.0.7
Захожу в журнал - оно мне выдает
Попробуйте кэш перестроить или плагин переустановить.
Просто у самого очень сильное желание смотреть чужую переписку, когда проверяю права пользователейFie_man5791
:eek:
Уж лучше создайте тестового пользователя, если до конца не уверены в правильности настройки прав и экспериментируйте...
А чужие переписки читать неприлично Acute_man675.
 

MEGAVOLT

Наглая рожа
Администратор
Сообщения
348
Репутация
267
Баллы
63
GeorG, дарова, ага, тут)))
В первой ветке есть проверка прав, а вот во второй это дело убрали, уж не знаю зачем. Может через conf.php как-то и можно сделать, но я не заморачивался. Просто плагин поставил.
Код испробую на неделе - напишу яке результат будет. Пасиба.
SOUL, не, я принцтпиально не смотрю чужое, хоть рука и тянется)).
Кеш чистил, не помогало, плаг тоже переставлял, тоже не помогало.
Попробую удалить, очтстить от файлов, перезагружу сервак и по новой уже обновленный поставлю.
Так же напишу результат. Спасибо.
 

MEGAVOLT

Наглая рожа
Администратор
Сообщения
348
Репутация
267
Баллы
63
sonic, спасибо, конечно. Знаю про это. Но это совершенно не то, что было в первой ветке.
Там была возможность посмотреть как это видит юзер, что происходит в том или ином случае, когда ему запрещено/разрешено то или иное.
Это же совершенно другое. Обычный анализатор, но ни как не проверка.
 

Skaiman

[SVG]ADD-ONS ™
Администратор
Сообщения
6 520
Репутация
6 468
Баллы
266
Там была возможность посмотреть как это видит юзер, что происходит в том или ином случае, когда ему запрещено/разрешено то или иное.
Это же совершенно другое. Обычный анализатор, но ни как не проверка.
Все там видно, что необходимо, не надо сетовать на что то, если не правильно настроены права, даже опыт первой ветки не помог :)
 
Сверху Снизу