it-swarm.com.de

Laden Sie iframe ohne Sitzung innerhalb der Administration

Ich habe eine Schaltfläche in ein System-Plugin eingefügt, die einen Iframe in einem modalen Fenster öffnet. Der Iframe-Inhalt ist die Anmeldeseite für die Administration. Das Problem ist, wenn ich in der Administration angemeldet bin, wird auch der Iframe angemeldet. Ist es möglich, den Iframe ohne Sitzung zu laden?

<a href="http://www.example.com/administration" class="modal-button btn modal" style ="min-width: 194px;" rel="{handler: \'iframe\', size: {x:window.getSize().x-100, y: window.getSize().y-100}}" id="modalLink1"><span class="icon-screen"> </span> Preview</a>

Versucht:

Fügen Sie einen Vorschau-Parameter in den Link ein:

<a href="http://www.example.com/administrator/index.php?preview=1" class="modal-button btn modal" style ="min-width: 194px;" rel="{size: {x:window.getSize().x-100, y: window.getSize().y-100}}"><span class="icon-screen"> </span> Preview</a>';

Setzen Sie ein Cookie und deaktivieren Sie die Sitzung:

if ($input->get->get('preview', false) === '1') {
    $input->cookie->set('preview', '1', 0, $config->get('cookie_path'), $config->get('cookie_domain'), false, true);
    unset($_SESSION);
}

Dies könnte ein Weg sein, es zu tun?

1
n.h.

Um es einfach zu machen, wenn Sie nur ein Beispiel zeigen möchten, würde ich dies tun:

<?php JHTML::_('behavior.modal'); ?>

und

<a href="http://www.example.com/images/admin-login-example.png" 
class="modal-button btn modal" style ="min-width: 194px;" 
id="modalLink1"><span class="icon-screen"> </span> Preview</a>

dabei ist admin-login-example.png ein kleiner Screenshot der Anmeldeseite.

... damit Sie sich nicht nur als Beispiel um das Anzeigen eines Live-Anmeldeformulars kümmern müssen ...

1
jonasfh