| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
| loginscript und sendandload
Hallo Ich wollte ein Login mit Flash machen und die beiden Variablen user und pass in eine php Datei senden. In der php Datei sollte dann user und pass aus einer Datenbank ausgelesen werden und wenn es den user gibt soll er die Seite öffnen. Wie kann ich das am besten realisieren? Alle meine Versuche blieben bis jetzt ohne Erfolg. Bis jetzt habe ich es in der Flashdatei so: Code: on (release) {
v = new LoadVars();
v.user = user;
v.pass = pass;
v.sendAndLoad("http://localhost/secure/partner.php", v, "POST");
} PHP-Code: Wenn ich auf den Button drücke passiert gar nichts, so als wäre er ohne funktion. Danke und MfG Maik Geändert von Zero2000 (09-02-2005 um 10:18 Uhr) |
| | |
| | #2 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
1. Flash erwartet die Variablen von PHP so: &ergebnis=erfolgreich&variable2=bla bla 2. must du warten, bis die Daten auch geladen sind. ActionScript:
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. Geändert von dburucu (09-02-2005 um 10:50 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
und das ist was ich nicht verstehe. eigentlich will ich doch den inhalt der beiden flashvariablen an PHP senden und nicht zurück. Ich habe es nun mal so abgeändert aber gehen tut es auch nicht. in Flash sagt er mir: Code: daten geladen undefined PHP-Code: PHP-Code: MfG Maik |
| | |
| | #4 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
Du sendest per POST an PHP die Variablen. Du bekommst aber auch dann eine Antwort. mach mal aus: trace(this.ergebnis); das: trace(this.issue); also die Variablen von PHP kommen dann mit this.variablenname an.
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
es ist schon besser. ich habe also alle 3 variablen in so ein trace gesteckt. PHP-Code: den rest der PHP datei mit ausgibt. Sieht also so aus: PHP-Code: MfG Maik PS: Ich hoffe ich bin nicht so schwierig |
| | |
| | #6 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
also dass du das ende der datei siehst, ist deswegen, weil du nicht auf deinem Internet Explorer oder Firefox dein Flash aufrufst. Also bei dir sollte als URL oben http://localhost/blabla/deineflashseite.htm stehen dann sollte das eine Problem gelöst sein. Was möchtest Du eigentlich, wenn man auf den Button geklickt wird? Soll da ne andere Seite aufegerufen werden?
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
Ja. und zwar soll eine seite aufgerufen werden, aber eben nur für benutzer die in einer mysql datenbank stehn. In dem Flash Menü steht benutzername: und Passwort: die vars sind user und pass die wollte ich an die php datei schicken die kontrollieren soll ob es den user mit dem passwort gibt und wenn ja dann soll sich die seite öffnen und wenn nein entweder eine fehlermeldung oder gar nichts.... MfG Maik |
| | |
| | #8 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
Aha... Dann solltest Du es so machen. ActionScript:
Ich dachte Flash soll dir "geschützte"-Inhalte anzeigen, und nicht ein neues Fenster als nicht-Flash-Seite.
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
Ja! so geht es. Das problem ist jetzt nur das er die seite auch lädt wenn user und pass leer sind oder irgendwas anderes drin steht. könnte das jetzt an meiner abfrage und dem php-script liegen? PHP-Code: |
| | |
| | #10 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
so sollte es gehen: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <?php session_start(); // Include connect_inc.php include("connect.inc.php"); // Daten auslesen $result = mysql_query("SELECT user,pass FROM users"); $log_dat = mysql_fetch_array($result); // Variablen annnehmen mit registerGlobalsDaten überprüfen $user = $_POST["user"]; $pass = $_POST["pass"]; //Daten überprüfen if($user == $log_dat["user"] && $pass == $log_dat["pass"]) { echo "&issue=access_allowed"; } else { echo "Kein Zugriff!"; exit(); } ?> <html> <head> . . . .
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
Ich danke Dir das Du mir bis hierher geholfen hast und ich kann mir vorstellen das ich ein wenig nerve weil ich das auch nicht alleine hinbekomme. Nun ist es so das wenn ich die richtigen daten eingebe er den teil Zugriff gewährt! überspringt und ich keinen Zugriff! habe obwohl ja user und pass stimmen. Also in der DB ´gibt es die tabelle und in der tabelle die spalten user und pass beides ist test. kann es sein das sich hier ein fehler eingeschlichen hat? PHP-Code: MfG Maik |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
Ok habs doch noch rausbekommen. einfach die abfrage erweitert. naja ich sollte mal weg vom computer und an die frische luft. PHP-Code: MfG Maik |
| | |
| | #13 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
jo bitte Forum ist doch zum Helfen da...
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 9
|
gut dann kannst du ja vielleicht nochmal helfen... wie bekomme ich es hin das nun im Flashfilm nach dem betätigen des buttons die felder benutzername und passwort leer sind? Denn wenn ich drücke dann öffnet sich ja ein neues fenster und wenn ich in das alte zurückgehe dann steht das alles noch drin. MfG Maik |
| | |
| | #15 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
| ActionScript:
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |