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

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

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

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

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

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

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

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

[XenConcept] Login As User

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

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

Exite

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

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

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

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

daglex

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

Unsubdued

Премиум
Сообщения
3.866
Симпатии
8.133
Баллы
266

khukazov

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

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

garri83

Проверенный
Сообщения
186
Симпатии
20
Баллы
18
#9
А как выйти из под "жертвы"? Или только обычный выход?
 

bash

Местный
Сообщения
196
Симпатии
308
Баллы
63
#10

SOUL

АдминкА
Администратор
Сообщения
7.653
Симпатии
10.821
Баллы
266
#12

MEGAVOLT

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

MEGAVOLT

Проверенный
Сообщения
63
Симпатии
32
Баллы
18
#14
И еще вопрос. Кто-нить знает как запретить просмотр ЛП, тем кто имеет право входить как юзер.
Просто у самого очень сильное желание смотреть чужую переписку, когда проверяю права пользователейFie_man5791
 

GeorG

Проверенный
Сообщения
46
Симпатии
27
Баллы
13
#15
Мега, привет. Вот ты где обосновался:)
Есть же обычный способ проверки прав пользователя через админку, зачем всю эту ересь ставить?

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

MEGAVOLT

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

MEGAVOLT

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

Skaiman

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