Два разных сайта один 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> Login | <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) в нужном месте?Куда это идет?Я пробовал это везде.Чего мне не хватает?