Показать сообщение отдельно
Старый 11.11.2010, 23:17
FriOne вне форума Посмотреть профиль Отправить личное сообщение для FriOne Найти все сообщения от FriOne
  № 3  
Ответить с цитированием
FriOne
 
Аватар для FriOne

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
Вот так на АС принимаем:
Код AS3:
private function userOk(e:Event)
{
	var variables:URLVariables = new URLVariables(e.target.data);
	if(variables.user == "yes"){
		fieldCheck.text = "Зашли";
	}else if(variables.user == "no"){
		fieldCheck.text = "Неверное имя пользователя или пароль";
	}else{
		fieldCheck.text = "Ошибка подключения";
	}
}
в PHP урезанно так:
PHP код:
<?
    
if((!empty($_POST["userName"]))&&(!empty($_POST["userPass"])))  
    {  
        
$userName $_POST["userName"];  
        
$userPass $_POST["userPass"]; 

            
$title "no";
        echo 
"user=".$title;
    }  
    else  
    {  
        echo 
"user=0";
    }  
?>
Если сравнить так, когда от PHP приходит 0, variables.user == 0 тру.
Со строкой "yes" не получается..

URLLoder так:
Код AS3:
public function userCheck(e:Event)
{
	if((fieldLog.text != "")&&(fieldPass.text != "")){
		var variables:URLVariables = new URLVariables();
		variables.userName = fieldLog.text;
		variables.userPass = fieldPass.text;
 
		var request:URLRequest = new URLRequest("index.php");
		request.method = URLRequestMethod.POST;
		request.data = variables;
 
		var loader:URLLoader = new URLLoader();
		loader.dataFormat = URLLoaderDataFormat.VARIABLES;
		loader.addEventListener(Event.COMPLETE, userOk);
		loader.load(request);
	}else{
		fieldCheck.text = "Не все поля заполнены";
	}
}
Добавлено через 19 минут
Это часть логинки вообщем) но мне не только для этого надо, хотелось бы разобраться