 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
03.01.2006, 12:36
|
#1
|
|
TP-Member
Registriert seit: Dec 2004
Ort: Rhein-Main-Gebeat
|
(AS) Passwort Logut - Reset der Eingabefelder?
Moin,
keine schwere Sache, aber ich kenne den Befehl nicht.
Ich habe hier eine kleine Flashbühne auf der "Name" und "Passwortfeld" sind. Nach einer "IF/ELSE-Abfrage" in einen "LOGIN-Button" kommt man auf ne neue Szene (Szene 2).
Möchte man sich dann von dort ausloggen (LOGOUT-Button), soll er wieder auf die Szene 1 springen.
Klappt auch alles wunderbar, nur das nach dem Sprung auf Szene 1 immernoch die Eingaben in den 2 Feldern vorhanden sind!
Gibts einen Befehl in Aktionscript, das er alle Eingabetext-Felder deren Inhalte löscht?
Wenn Ja, wo wird er gesetzt?
Wenn Nein, welche Möglichkeiten habe ich noch?
|
|
|
03.01.2006, 12:46
|
#2
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo
sicher geht das, du hast doch für die Felder Variablen und einen Abschickenbutton, der die Eingabe überprüft richtig ?
So du hast die IF- Abfrage, wo der Befehl für den Szenenwechsel drin ist, dort fügst du vor dem Szenenwechsel das hier ein.
varaible_für_die_Eingabe Name = ""
varaible_für_die_Eingabe Passwort = ""
So sollten dann die Felder gelöscht werden, aber vergeb die richtigen Variablen namen 
|
|
|
03.01.2006, 12:55
|
#3
|
|
TP-Member
Registriert seit: Dec 2004
Ort: Rhein-Main-Gebeat
|
hmm..also so siehts aus grade.
Wo kommt dann der Rest rein?
PHP-Code:
on (release) {
if (name == "user" && nummer == "PW") {
gotoAndStop("download", 1);
}
if (name == "USER" && nummer == "PW") {
gotoAndStop("download", 1);
}
else {
gotoAndPlay(10);
}
}
|
|
|
03.01.2006, 13:10
|
#4
|
|
TP-Moderator
Registriert seit: Mar 2002
|
So sollte es gehen, aber dir ist auch klar das ein Passwort in Flash sehr unsicher ist ? Es ist nur ein grober Schutz, um eine Seite zu sichern aber jeder der etwas Ahnung hat knackt es innerhalb von 1 Minute
PHP-Code:
on (release) {
if (name == "user" && nummer == "PW") {
name = "";
nummer = "";
gotoAndStop("download", 1);
}
if (name == "USER" && nummer == "PW") {
name = "";
nummer = "";
gotoAndStop("download", 1);
} else {
gotoAndPlay(10);
}
}
|
|
|
03.01.2006, 13:13
|
#5
|
|
TP-Member
Registriert seit: Dec 2004
Ort: Rhein-Main-Gebeat
|
wie kann man ein PW knacken das in einer SWF drin ist? dachte man kann keine .SWF dekodieren" in .FLA
EDIT: Das script geht net.?! ich sollte anmerken das dies mein script von dem LOGIN Button war. Vllt sollte man dieses löschen auf den LOGOUT Button in der 2. Szene legen?
Geändert von lost-in-emotion (03.01.2006 um 13:15 Uhr).
|
|
|
03.01.2006, 13:20
|
#6
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo
sicher kann man eine SWF Dekodieren, es gibt genug Programme dafür 
Kommentiere mal die Zeile so aus //gotoAndStop("download", 1); und dann teste mal, wenn die Felder sich dann nicht leere, versuche es mal mit _root.name und _root.nummer
|
|
|
03.01.2006, 13:29
|
#7
|
|
TP-Member
Registriert seit: Dec 2004
Ort: Rhein-Main-Gebeat
|
nach dem auskommentieren kommt das:
**Fehler** Szene=Scene 1, Ebene=Texte, Bild=1:Zeile 1: '(' erwartet
on*(release)*{
**Fehler** Szene=Scene 1, Ebene=Texte, Bild=1:Zeile 2: Syntaxfehler.
****if*(name*==*"user"*&&*nummer*==*"PW")*{
Anzahl der ActionScript-Fehler: 2 Gemeldete Fehler: 2
|
|
|
04.01.2006, 10:02
|
#8
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
So hab die mal schnell was gebaut, zwar nun ohne Szenen aber es sollte möglich sein, das analog zu verwenden.
Du solltest das Passwort und den Usernamen immer klein schreiben, da man die Eingabe mit toLowerCase() schön in Kleinbuchstaben wandeln kann.
Ich habe mal das AS von den Buttons genommen und direkt auf die Timeline gelegt, so kann man später auch viel einfacher das ganze AS wiederfinden.
Sicherer kann man das ganze im Übrigen machen, wenn man die das Ganze mit PHP koppelt und die Login-Daten einfach MD5 verschlüsselt.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:46 Uhr.
|
 |