Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-05-2008, 12:03   #1 (permalink)
öcher flasher
 
Benutzerbild von rady
 
Registriert seit: Feb 2008
Beiträge: 266
Login mit PHP und Flash

Hallo,
ich bin seit langen eifrig am googlen und Foren am durchsuchen um ein einfaches und anständiges Loginformular in Flash und PHP zu finden.Ich habe bereits auch schon eins gefunden, jedoch funktioniert es nicht so wie ich will, bzw vllt bin ich zu dumm. Hier der AS code:
on (release) {
v = new LoadVars();
v.name = name;
v.pass = pass;
v.onLoad = function(geladen) {
if (geladen) {
if (this.login == "ok") {
_root.gotoAndStop(4);
} else {
_root.login.fehler.gotoAndStop(2);
}
}
}
v.sendAndLoad("login.php", v, "POST");
}

PHP code:
<?php
if (($_POST["name"]=="Malte") and ($_POST["pass"]=="test"))
{
echo "&login=ok&";
}
else {
echo "&login=nok&";
}
?>

ich habe die variablen der eingabefelder auf name und pass gesetzt.zuerst mal will ich wissen,welche instanz login benannt werden muss(this.login). ich kenn mich schon in php aus,jedoch welchen zweck erfüllen die & im echo befehl.ich hab danach gegoogelt und leider nix gefunden.es wäre eigentlich super wenn einfach mir mal den kompletten as code erklärt,wenn jemand dazu lust hat .oder wenn jemand ein gutes tut kennt.
danke schon mal sowohl für die guten antworten als auch für das "mobbing"
rady ist offline   Mit Zitat antworten
Alt 03-05-2008, 12:43   #2 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
1. ist das kein AS2 sondern AS1
2. benutz doch bitte code tags o.ä. dann wird der code gleich übersichtlicher
ActionScript:
  1. // button auf der bühne mit dem instanznamen loginBtn
  2. loginBtn.onRelease = function(): Void
  3. {
  4.     // damit senden und erhalten wir daten
  5.     var stream: LoadVars = new LoadVars();
  6.         stream.name = name_txt.text; // name_txt ist ein textfeld auf der bühne, wieder mit instanzanem: name_txt
  7.         stream.password = pwd_txt.text; // ebenso ein textfeld
  8.        
  9.         stream.onLoad = function( success: Boolean ): Void {
  10.             // wenn die daten erfolgreich geladen wurden
  11.             if( success ) {
  12.                 trace( "Erfolgreich geladen!" );
  13.                 trace( "Name und Passwort korrekt: "+this.login );
  14.             }
  15.             // ansonsten ...
  16.             else
  17.                 trace( "Fehler beim laden der Daten." );
  18.         }
  19.        
  20.         // die daten des objektes an die URL senden und danach die URL laden
  21.         stream.sendAndLoad( "http://www.url.de/login.php", stream, "POST" );
  22. }

PHP-Code:
<?php

    $name 
$_POST["name"];
    
$pwd  $_POST["password"];
    
    if( 
$name == "Malte" && $pwd == "test" )
        echo 
"&login=true";
    else
        echo 
"&login=false";

?>
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi
_crypto_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



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

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


Copyright ©1999 – 2012 Marc Thiele