Показать сообщение отдельно
Старый 09.05.2009, 20:57
Vas717 вне форума Посмотреть профиль Отправить личное сообщение для Vas717 Найти все сообщения от Vas717
  № 9  
Ответить с цитированием
Vas717

Регистрация: Nov 2002
Сообщений: 27
Отправить сообщение для Vas717 с помощью ICQ
А вы уверены что у вас флэш отправляет и получает HTTP запросы ?)

Код AS1/AS2:
var send_lv:LoadVars = new LoadVars(); 
var recive_lv:LoadVars = new LoadVars(); 
 
send_lv.login = 'userlogin'; 
send_lv.password = 'userpassword'; 
send_lv.sendAndLoad( httpUrl , recive_lv ,  'POST' ); 
 
// ответ сервера если ок - то "response=true" / "response=false"  если неудача
 
recive_lv.onLoad = function(success) 
{ 
if (recive_lv.response == "true") 
{ 
getURL ( gotoURL, "_self" );
// если проверка пройдена, переадресовывем на gotoURL
} 
}
Добавлено через 16 минут
А уже далее на ПХП все просто
PHP код:
<?
$result_true 
"response=true";
$result_false "response=false";

$login htmlstripslasheshtmlentities $_POST["login"] ) );
$password htmlstripslasheshtmlentities $_POST["password"] ) );
// здесь за точность написания всторенных пхп методов не ручаюсь

if ( isset( $login ) && $login != "" &&  isset( $password ) && $password != "" )
{
include (
"../setup.php");
// а надо ?

$result=mysql_query("select * from users where login='$login' && password='$password' LIMIT 0,1");
$row=mysql_fetch_array($result);
if ( 
is_array($row) ) 
{
print_rresult_true);
}
else
{
print_rresult_false);
}
}
else
{
print_rresult_false);
}
?>
__________________
Проста и чистота, залог душевного здоровья ...