Авторизация с редиректом

craz

Нестандартное звание
Нужно сделать страничку зашел на которую и видишь список пользователей нажал на "пользюка" и зашел в его веб морду(KerioConnect).

То есть это именно авторизация и последующий редирект с куками(сессией?) - это вообще возможно?

Я ничего не ломаю, это делается внутри локальной сети для контроля за письмами
 

craz

Нестандартное звание
Добрался до исходников почтаря такой вопрос, у меня почему-то в консоле пусто, подскажите?
Передатчик
HTML:
 <body>
        <div id="kerio" style="z-index: 1550;position: fixed; right: 0px; padding: 10px;background: #000000;color: #fff;border-radius: 5px 0px 0 5px;cursor: pointer;">
            <span id="kerio_label">Почта</span>
        </div>
        <iframe id="kerio_iframe" style="display:none;border: 0;position: fixed;top:0;left:0;z-index: 1000;" width="10" height="110"
                src="https://***.***.ru:8843/webmail/login2/?fromUrl=ConnectClient"></iframe>
    </body>
    <script>
        $("#kerio").click(function () {
            $("iframe#kerio_iframe").attr("width", $(window).width());
            $("iframe#kerio_iframe").attr("height", $(window).height());
            if ($("iframe#kerio_iframe").css('display') == 'none') {
                $("iframe#kerio_iframe").fadeIn(300);
                $("#kerio_label", this).html('Вернуться')
            } else {
                $("iframe#kerio_iframe").fadeOut(300);
                $("#kerio_label", this).html('Почта')
            }
        });
        //выбираем кому отправить сообщение
        $("#myiframe").on("load", function () {
            var win = $("#kerio").contentWindow;
            win.postMessage('Hello world'/*Сообщение*/, "https://***.****.ru:8843/webmail/login2/?fromUrl=ConnectClient" /*Целевой домен, то есть */);
        });
        //посылаем сообщение
    
    </script>
</html>
Слушатель:
HTML:
//добавляем слушателя события и прописываем функцию обрабатывающее событие
if (window.addEventListener) {
 
    window.addEventListener("message", listener, false);
} else {
 
    window.attachEvent("onmessage", listener);
}
//собственно принимаем сообщение
function listener(event) {
console.log(event);
HTML:
//проверяем с нашего ли оно домена пришло(домена родительского документа)
    if (event.origin !== "http://domen1.ru")
        return;
//и выводим сообщение присланное
    alert(event.origin + " прислал: " + event.data);
}
 
Сверху