использовать Jquery .load с логином - PullRequest
0 голосов
/ 02 ноября 2010

У меня есть набор страниц, которые я хотел бы попросить пользователя войти в систему. Эти страницы находятся на корпоративном сайте, и пользователь должен войти через корпоративный логин.

В настоящее время они заходят на мою страницу, они могут нажать «Войти» и перенаправить на корпоративный сайт. Они логинятся. Корпоративный перенаправляет их обратно. Эти две страницы загружаются, что не обязательно в моих глазах. Однако я не хочу иметь свой собственный логин. Я хотел бы использовать что-то вроде этого:

<div class="ui-corner-all" id="RefRes">
        <div id="testloadlogin"></div>
    </div>
    <script type="text/javascript">
        $(function loadlogin() {
            $('#testloadlogin').load('../security/login.aspx');
        })
    </script>

Это работает, я получаю окно входа в систему на своей странице, однако, когда я нажимаю кнопку входа в систему, он просто выполняет обратную передачу. Ничего не происходит, пользователь не авторизован.

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

Есть ли что-то, что я могу сделать, чтобы сделать эту работу?

Есть ли способ, которым я могу просто получить имя пользователя и пароль от пользователя и просто отправить его на другую страницу для обработки? (конечно же)

Ответы [ 2 ]

1 голос
/ 02 ноября 2010

Если это не сработает, рассмотрите возможность использования iframe. Форма-действие в загруженной форме входа в систему сайта, вероятно, является относительным путем или проверкой входа в систему, откуда приходит запрос.

0 голосов
/ 02 ноября 2010

Не могли бы вы позволить серверной программе проверить, вошел ли пользователь в систему и, если нет, выполнить перенаправление HTTP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...