• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-02-2010, 17:20   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Login mit Flash + PHP (Schon wieder ^^)

Hallo, liebe Gemeinde!

Habe mich dumm und dämlich gesucht, aber keine befriedigende Lösung für mein Problem gefunden. Deshalb habe ich selbst versucht (bin kein Flash-Veteran), mir ein Login mit Flash und PHP zu basteln. Aber ich bin kurz vorm Amoklauf - ich finde einfach den Fehler nicht.
Könntet Ihr eventuell rüberschauen, woran es liegen könnte?

AS:
stop();
System.useCodepage = true;
//Focus-Selection
Selection.setFocus(User)

submit_btn.onRelease = function() {
trace(user);
trace(pass);
lvSend.user = User.text;
lvSend.pass = Pass.text;
lvSend.sendAndLoad("http://www.manthey-event.de/login.php", lvReceive, "POST");
};

lvReceive.onLoad = function(success:Boolean) {
if (success) {
if (this.login == "success") {
trace("success");
gotoAndStop(5);
}else{
gotoAndStop(6);
}
} else {
trace("no reponse from server");
}
};


PHP-Datei (login.php):
<?php
session_start();
$username = $_POST['user'];
$password = $_POST['pass'];

if($username == 'orang' && $password == 'utan'){
$_SESSION['loggedIn'] = true;
echo 'login=success';
}else{
echo 'login=failure';

}
?>
Angehängte Dateien
Dateityp: fla login.fla (34,0 KB, 2x aufgerufen)
Dateityp: zip login_php.zip (278 Bytes, 2x aufgerufen)
scylares ist offline   Mit Zitat antworten
Alt 26-02-2010, 17:37   #2 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.821
try:
echo '&login=success';
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 01-03-2010, 09:37   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Funktioniert immer noch nicht

Danke für die schnelle Antwort, aber es hat nichts gebracht!
Gibt es denn niemanden, der mir helfen kann?
scylares ist offline   Mit Zitat antworten
Alt 01-03-2010, 10:26   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Habe schon alles möglich versucht. Gibt es evtl. jemanden, der schon ein fertiges Login-Script geschrieben hat, das funktioniert? Quasi zum Vergleich?
scylares ist offline   Mit Zitat antworten
Alt 01-03-2010, 12:00   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Warum will mir denn keiner helfen?
Habe mal ein "trace" in die Funktion eingefügt, die prüft, welcher Wert von der PHP-Datei zurück kommt. Aber scheinbar wird diese gar nicht ausgeführt, da der trace nichts ausgibt.

AS:
stop();
System.useCodepage = true;
System.security.allowDomain("*");
//Focus-Selection
Selection.setFocus(User)

submit_btn.onRelease = function() {
trace(user);
trace(pass);
lvSend.user = User.text;
lvSend.pass = Pass.text;
lvSend.sendAndLoad("login.php",lvReceive,"POST");
};

lvReceive.onLoad = function(success:Boolean) {
trace("huhu");
if (success) {
if (this.login == "success") {
trace("success");
gotoAndStop(5);
}else{
gotoAndStop(6);
}
} else {
trace("no reponse from server");
}
};
scylares ist offline   Mit Zitat antworten
Alt 01-03-2010, 15:57   #6 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.205
Das is aber nicht der ganze AS code oder?

Weil da fehlen schon sachen

PHP-Code:
 var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
    var 
result_lv:LoadVars = new LoadVars();
    
result_lv.onLoad = function(success:Boolean) {
    if (
success) {
        
result_ta.text result_lv.welcomeMessage;
    } else {
        
result_ta.text "Error connecting to server.";
    }
    };
    var 
send_lv:LoadVars = new LoadVars();
    
send_lv.name name_ti.text;
    
send_lv.sendAndLoad("http://www.flash-mx.com/mm/greeting.cfm"result_lv"POST");
};
submit_button.addEventListener("click"submitListener); 
So steht in der Hilfe drin. Einfach mal anschauen. Alleine die Initailiaserung des LoadVars Objeks find ich bei dir nicht.
Flash CS4 Professional ActionScript 2.0
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!
enky ist offline   Mit Zitat antworten
Alt 01-03-2010, 17:22   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Also ich habe mal das Beispiel von Adobe probiert - da tut sich auch überhaupt nix bei mir ... Hast du es selbst mal getestet?
scylares ist offline   Mit Zitat antworten
Alt 01-03-2010, 17:56   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Habe es jetzt hinbekommen, dass die PHP bei Eingabe des richtigen Passworts und Nutzernamens auch an die FLASH-Datei zurückgibt "Login = success"
Leider führt die Flash dann nicht die richtige Aktion durch ...
Statt zu Frame 5 zu gehen, geht er zu 6. Ist die if-Abfrage falsch?

Code:
stop();
System.useCodepage = true;
System.security.allowDomain("*");
//Focus-Selection
Selection.setFocus(User);

var lvSend:LoadVars = new LoadVars();
var lvReceive:LoadVars = new LoadVars(); 

submit_btn.onRelease = function() {

  lvSend.user = User.text;
  lvSend.pass = Pass.text;
  lvSend.sendAndLoad("http://www.manthey-event.de/login.php",lvReceive,"POST");
};

lvReceive.onLoad = function(success:Boolean) {
  textfeld.text = lvReceive.login;


  if (success) {
       trace(this.login);
      if (this.login == "success") {
        gotoAndStop(5);
      
     }else{
      gotoAndStop(6);
      }
  } else {
      trace("no reponse from server");
  }
};

PHP-Code:
<?php
session_start
(); 
$username $_POST['user'];
$password $_POST['pass'];

if(
$username == 'orang' && $password == 'utan'){
$_SESSION['loggedIn'] = true;
echo 
'login=success';
}else{
echo 
'login=failure';

}
?>
Angehängte Dateien
Dateityp: zip login.zip (276 Bytes, 4x aufgerufen)
Dateityp: fla login__.fla (35,5 KB, 3x aufgerufen)

Geändert von scylares (01-03-2010 um 17:57 Uhr)
scylares ist offline   Mit Zitat antworten
Alt 02-03-2010, 09:16   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Hiiiilllffffeeeeeee!!!!
scylares ist offline   Mit Zitat antworten
Alt 03-03-2010, 10:17   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 12
Wechselt lieber zu Flashhilfe.de

Zum Glück wurde mir im Forum von Flashhilfe.de geholfen. Da gibt es wenigstens hilfsbereite Leute.
Hier ist ja mal absolute Ignoranz angesagt. Wer die Lösung wissen will, kann mich auf flashhilfe.de unter "scylares" anschreiben. Für dieses Drecksforum verschwende ich keine Zeit mehr.
scylares ist offline   Mit Zitat antworten
Alt 03-03-2010, 12:43   #11 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.205
Auf Wiedersehen und pack deine Ausrufezeichen mit ein
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!
enky ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as2, flash, login, php, problem

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
schon wieder html sonderzeichen in flash..hilfe mark555 Flash MX 2004 3 29-12-2005 13:19
PHP-Variable an Flash übergeben geht schon wieder nicht Deanna PHP und MySQL 5 01-10-2003 11:58
Schon wieder son blödes Problem mit Flash und PHP... Questacoatl ActionScript 1 3 13-02-2003 12:54
ich mach schon wieder was Falsh im Flash (gotoandplay...) thomas_bond Flash 4 und Flash 5 7 16-08-2002 16:09
Was macht Flash denn nun schon wieder??? ozelot Flash 4 und Flash 5 1 17-08-2001 10:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele