Как перенаправить логин PHP для входа пользователя непосредственно на сайт ASPX? - PullRequest
0 голосов
/ 10 марта 2012

Два разных сайта один PHP и другой ASPX.Проблема в том, что на PHP-сайте логин переносит пользователя на нашу страницу логина - он напрямую не регистрирует пользователя в защищенной паролем области.Мы хотим, чтобы пользователь авторизовался напрямую на нашем сайте с сайта Клиентов.

Наш обычный логин:

<form id="autolog" action="https://www.website.com/AutoLogin.aspx" method="get" name="autolog">

и <img onclick=" submitBtn();" src="img/btnSubmit.gif" alt="Submit" height="23" width="73" /> (и код входа - см. Ниже) работает на сайтах HTML (работает так, как пользователь вводит логин и пароль и принимается непосредственно в защищенную паролем область.

Однако, когда я помещаю Autologin.aspx в menu.php и соответствующий JavaScript в папку javascript, пользователь вводит имя и пароль и попадает на нашу страницу входа в систему :( - ине зарегистрирован напрямую на нашем сайте. И только что заметил, что нажатие на кнопку входа открывает нашу страницу входа в aspx, что означает, что введенный код не имеет никакого эффекта для распознавания пользователя / пароля. Это просто собака и понипоказать без участия javascript.

Как заставить сайт PHP распознавать пользователя / пароль и войти непосредственно на наш сайт aspx?

Вот оригинальный фрагмент кода из menu.php насайт клиента:

>><?php 
include("./login/database.php");
?>
<link href="/_stylesheets/menu.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript" src="/_includes/js/m.js"></script>
<form action="process.php" method="post" name="login">

    <?
    //var_dump($_SESSION['logged_in']);
if($session->logged_in){
    print("<a href='process.php'> Logout </a> | <a href='/?sec=login&sub=myaccount'> My Account </a>");
}else{

    ?>
    <span>Login in and submit work and check status online</span>
    <span> |</span> USER <input type="text" name="user" class="medium" maxlength="30">
    Password <input type="password" name="pass" id="pass" class="medium" maxlength="30"/>
    <input type="hidden" name="sublogin" id="button" value="sublogin"/> 
    <input type="submit" name="login" id="button" value="LOGIN" class="inputbtn"/>
<? } ?>

Вот модифицированный код, который должен напрямую регистрировать пользователя в:

<link href="/_stylesheets/menu.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/_includes/js/global.js"></script>
<script language="javascript" type="text/javascript" src="/_includes/js/m.js"></script>
<body onload="pageLoad();">
<form id="autolog" action="https://www.website.com/AutoLogin.aspx" method="get" name="autolog">

<?
    //var_dump($_SESSION['logged_in']);
if($session->logged_in){
    print("<a href='process.php'> Logout </a> | <a href='/?sec=login&sub=myaccount'> My Account </a>");
}else{

    ?>
    <span>&nbsp; Login | &nbsp;<a href="https://www.website.com/default.aspx?psid=175&pstype=st&psonly=1&target=home">SIGN UP HERE</a></span>
    <span> |</span> User <input type="text" name="user" class="medium" maxlength="30">
    Password <input type="password" name="pass" id="pass" class="medium" maxlength="30"/>
   <input type="hidden" name="sublogin" id="button" value="sublogin"/> 
    <input type="submit" name="login" id="button" value="LOGIN" class="inputbtn"/>
    <span><a href="https://www.website.com/forgotpass.aspx?psid=175pstype=st&psonly=1&target=home">Forgot your password?</a></span>
<? } ?>

Куда мне положить - <img onclick=" submitBtn();" src="img/btnSubmit.gif" alt="Submit" height="23" width="73" />

Этотак же просто, как положить - submitBtn ();- (активирует Java) в нужном месте?Куда это идет?Я пробовал это везде.Чего мне не хватает?

1 Ответ

0 голосов
/ 09 апреля 2012

Нашел ответ несколько недель назад - мой вопрос, возможно, был несколько запутанным, но вот ответ -:

Войти | ПОДПИСАТЬСЯ | пользователь пароль ЗАБЫЛИ ПАРОЛЬ?

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