Flashhilfe.de - Flash Community

Passwortabfrage über Flash AS3 / PHP+mysql [Flash 10]

Forum > ActionScript 3.0 > Passwortabfrage über Flash AS3 / PHP+mysql

 


AntwortenRegistrieren Seite1  

 29.08.2011, 14:00 
Beiträge: 12
Registriert: Jul 2010

Passwortabfrage über Flash AS3 / PHP+mysql
Hallo,

ich bräuchte mal einen guten Link zum Thema Passwortabfrage in Flash über MySQL-Datenbank.
Das Abfragen, Schreiben, Aktualisieren und Löschen von Datenbanksätze über Flash/PHP ist mir bekannt. Nun möchte ich Passwörter abfragen, die natürlich nicht sichtbar sind, sowohl in as wie auch in php.
Ich freue mich über jede Information.

Danke.
Ben
Schlagwörter: AS3, MySQL, Passwort, PHP
 29.08.2011, 16:03Re1
Benutzerbild von RustyCake
Beiträge: 1769
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

Servus

Mal so alles komplett. Es gibt sicher andere/bessere Lösungen, aber zum ANfang mal, kann das nicht schaden.

/*create_database_table.php*/
PHP:
1
2
3
4
5
6
<?php
$server 
="localhost";
$benutzer="root";
$kennwort="************";
?>

/*create_database_table.php*/
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include 'inc/dbdata.inc.php';
$conn mysql_connect($server$benutzer$kennwort)or die("Shit happens, server connection failed!"mysql_error()."<P>");
$createdb mysql_query("CREATE DATABASE flash_with_php")or die("Shit happens, can't create database!"mysql_error()."<P>");
$db "flash_with_php";
$db_selected mysql_select_db($db$conn)or die("Shit happens, data-base connection failed!"mysql_error()."<P>");
mysql_query("CREATE TABLE pass_user_flash(
    id INT NOT NULL AUTO_INCREMENT, 
    PRIMARY KEY(id),
    user VARCHAR(30),
    UNIQUE(user),   
    password VARCHAR(30))"
)
    or die(
"Shit happens, can't create tabelle!"mysql_error()."<P>"); 
?>


/*fill_pass_user_flash.php*/
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
include 'inc/dbdata.inc.php';
$conn mysql_connect($server$benutzer$kennwort)or die("Shit happens, server connection failed"mysql_error()."<P>");
$db "flash_with_php";
$db_selected mysql_select_db($db$conn)or die("Shit happens, data-base connection failed"mysql_error()."<P>");

mysql_query("INSERT INTO pass_user_flash (user, password) VALUES('conner', '12345' ) ") or die(mysql_error()."<P>"); 

mysql_query("INSERT INTO pass_user_flash (user, password) VALUES('finlay', '54321' ) ") or die(mysql_error()."<P>"); 

mysql_query("INSERT INTO pass_user_flash (user, password) VALUES('kenneth', '12354' ) ") or die(mysql_error()."<P>"); 

echo 
"Data Inserted!";

?>


/*check_pass_user_flash.php*/
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include 'inc/dbdata.inc.php';
$conn mysql_connect($server$benutzer$kennwort)or die("Shit happens, server connection failed"mysql_error()."<P>");
$db "flash_with_php";
$db_selected mysql_select_db($db$conn)or die("Shit happens, data-base connection failed"mysql_error()."<P>");
$user $_POST["username"];
$password $_POST["passwort"]; 
$frage "SELECT * FROM pass_user_flash WHERE user = '$user' AND password = '$password'";
$res mysql_query($frage);
$num mysql_num_rows($res);
@
$row mysql_fetch_array$res );
if(!
$row){
$bTF "false";
}else{
$bTF "true";
}
echo 
'bTF='.$bTF;
?>


/*sendLoadPassAS3.fla*/
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import flash.events.MouseEvent;

username_mc.username_txt.restrict = "a-zA-Z0-9";
password_mc.password_txt.restrict = "a-zA-Z0-9";

function sendEmail ():void {
     var sender:URLLoader = new URLLoader();
     var request:URLRequest = new URLRequest();
     var variables:URLVariables = new URLVariables();
     variables.username = username_mc.username_txt.text;
     variables.passwort = password_mc.password_txt.text;
     trace(variables);
     request.url = "http://localhost/phps/check_pass_user_flash.php";
     request.method = URLRequestMethod.POST;
     request.data = variables;
     sender.addEventListener (Event.COMPLETE, prompt);
     sender.load (request);
     sender.dataFormat = URLLoaderDataFormat.VARIABLES;
}

function prompt (e:Event):void {
     var sender:URLLoader = URLLoader(e.target);
     var vars:URLVariables = new URLVariables(sender.data);
     if (vars.bTF == "true") {
        result_mc.result_txt.text = " Congratulation, login successful! Best regards. RustyCake.";
     } else {
        result_mc.result_txt.text = "Shit happens, false username or password! Best regards. RustyCake.";
     }
}

button_mc.submit_btn.buttonMode = true;
button_mc.clear_btn.buttonMode = true;
button_mc.submit_btn.addEventListener (MouseEvent.CLICK, submitFunktion);
button_mc.clear_btn.addEventListener (MouseEvent.CLICK, clearFunktion);

function submitFunktion (e:MouseEvent):void {
     sendEmail ();
}

function clearFunktion (e:MouseEvent):void {
     result_mc.result_txt.text = "";
     username_mc.username_txt.text = "";
     password_mc.password_txt.text = "";
}
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
 29.08.2011, 17:55Re2
Beiträge: 12
Registriert: Jul 2010

Themenautor/in

Vielen Dank.
Das ist genau das, was ich gesucht habe. Und es funktioniert auch!

Grüße,
Ben
 
nicht sichtbar bei eingeloggten Mitgliedern
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de