Vielleicht bin ich einfach blind oder mache einen grösseren Denkfehler aber wenn ich dieses Flash hier starte und dann sollte das einfach bei ner PHP-Datei schauen ob Name und PW richtig sind, gibt er mir immer als Username und Passwort nur jeweils 2 undefined zurück....sollte er ja nicht, da es durchs isset durchgekommen ist....
Aber seht mal selbst x)
Hier das Flashige:
Und dann das check.php:
Aber seht mal selbst x)
Hier das Flashige:
PHP:
this.onLoad = function(){
statustxt.text="Bereit zum Login";
msg_Username.text="***";
msg_Password.text="***";
}
function getData(){
statustxt.text="login...";
var LV = new LoadVars();
LV.msg_Username = msg_Username.text;
LV.msg_Password = msg_Password.text;
LV.sendAndLoad("check.php", LV, "POST");
LV.onLoad = function() {
if (this.answer == "success") {
statustxt.text=this.info;
}else if(this.answer == undefined){
statustxt.text="Offline!";
}else {
statustxt.text=this.answer;
}
_root.loadanim.gotoAndPlay(16);
loginbtn._visible=true;
}
}
Und dann das check.php:
PHP:
<?php
$answer="Login Fehlgeschlagen!";
if(isset($_POST["msg_Username"]) && isset($_POST["msg_Password"])){
$Username = $_POST["msg_Username"];
$Password = $_POST["msg_Password"];
if($Username=="***" && $Password=="***"){
$answer="success";
$info="Login erfolgreich";
}else{
$answer="Username: ".$Username;
}
}else{
$answer="Technischer Loginfehler";
}
echo("answer=".$answer"&info=".$info);
?>