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

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

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

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

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

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

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

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

[XenConcept] Login As User

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

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

Exite

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

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

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

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

daglex

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

SOUL

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

Unsubdued

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

khukazov

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

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

garri83

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

garri83

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

MEGAVOLT

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

MEGAVOLT

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

GeorG

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

Через модификацию шаблонов:
Шаблон: 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 883
Репутация
11 113
Баллы
266
обновил плагин с 2.0.3 до 2.0.7
Захожу в журнал - оно мне выдает
Попробуйте кэш перестроить или плагин переустановить.
Просто у самого очень сильное желание смотреть чужую переписку, когда проверяю права пользователейFie_man5791
:eek:
Уж лучше создайте тестового пользователя, если до конца не уверены в правильности настройки прав и экспериментируйте...
А чужие переписки читать неприлично Acute_man675.
 

MEGAVOLT

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

MEGAVOLT

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

Skaiman

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