Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2004, 09:21   #1 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
shared object löschen ohne flash

Hi ich bastle gerad an der erweiterung eines chats... nun kommt es ja hin und wieder dazu das man jemanden des chatbetriebes verweisen muss , manchmal sogar verbannen und in seltenen fällen sogar dauerhaft fern halten will...

da in diesen ganz seltenen fällen, haben ja die "normalen" verbannungs methoden nicht unbedingt sinn haben..

IPBan (abmelden anmelden = neue IP == Ban aufgehoben)
Account sperre (neuen account mache == ban umgangen)
coockie setzen für den ban (cookies löschen == ban aufgehoben)

habe ich mir überlegt die verbannung mittels eines local shared objects durch zu führen , frage ist ob sich dieses , auch wieder löschen liesse... ohne über flash zu gehen....

hat jemand vielleicht noch ne bessere idee für eine dauerhafte verbannung?

Gruss Sascha

Geändert von projecktx (30-09-2004 um 09:22 Uhr)
projecktx ist offline   Mit Zitat antworten
Alt 30-09-2004, 12:21   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich vermute mal, dass dein Chat über einen Server geht. Ein local shared Object liegt normalerweise aber auf dem Client und nützt dir da nicht viel. Da solltest du besser händisch ein Text- oder XML-File mit den zu bannenden Usern anlegen und das kontinuierlich laden und checken lassen.
  Mit Zitat antworten
Alt 30-09-2004, 12:32   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
natürlich kann jeder user sich seine shared objects löschen. einen gewissen schutz gibt es aber sicherlich dadurch, dass man das von hand machen muss, und dass bestimmt nicht jeder weiss, was ein *.sol ist oder wo es liegt. immerhin ein vorteil gegenüber cookies, die im browser ganz einfach mit wenigen mausklicks und (fast) ohne vorkenntnisse gelöscht werden können.
fresh ist offline   Mit Zitat antworten
Alt 30-09-2004, 18:23   #4 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
danke erstmal für die antworten ..

@agedoubleju.... das das local shared object beim clientr liegt ist mir schon klar.. und das der chat auf einem server liegt ist natürlich der fall... allerdings ist der hintergedanke der das der, den auch fresh angeführt hat... einer liste auf dem server müssten ja daten zugrendelegen die den benutzer eindeutig identifizieren... ich habe so eine liste schon angelegt bzw geht das ganze über eine datenbank ... nur die angesprochenen daten die da zugrundeliegen , wären ja entweder Benutzer(nickname) des chatters bzw. seine email adresse..... nun wenn ´der benutzer nun wirklich interesse daran hat weiterhin zu "strören" könnte sich einfach einen anderern benutzernamen zulegen oder eine andere FREE email adresse zu legen (hotmail, gmx, yahoo....) das wären dann 5 minuten aufwand! auch ein bezug zu der IP des chatters würde durch einfaches abmelden und neu anmelden am internet service durch den benutzer umgangen werden da nützen mir die besten listen nichts!

@ fresh dachte ich mir das man sie einfach so löschen kann... und der grund das nicht jeder user unbedingt weiss wo sie liegen und was das ist... war auch der hintergedanke an dem ganzen... also wird es wohl auf ein zusammenspiel aus coockie, ip-ban, account sperre und local shared object hinauslaufen....

man müsste überprüfen können wie lange der flashplayer auf dem system installiert ist oder die PC-ID auslesen können jedoch ist beides nicht möglich... zumindest niocht per flash....

hmm da fällt mir gerade was ein, ist es vielleicht per PHP möglich den namen des PC´s auszulesen, das liesse sich ja dann in einer Liste, wie agedaoubleju angeführt hat, speichern... und proxyverbindungen strikt abzulehnen?

ich werd mal diesbezüglich in der php doumentation nachlesen.


Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 30-09-2004, 20:35   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
das das local shared object beim clientr liegt ist mir schon klar
Das schien mir nicht so... Außerdem kann der Client die lokalen Objekte ablehnen. Beim ersten Mal bekommst du einen Dialog zu sehen, der dich fragt, ob du dafür Speicher freigeben möchtest...
  Mit Zitat antworten
Alt 30-09-2004, 20:50   #6 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
Zitat:
Zitat von agedoubleju
... Beim ersten Mal bekommst du einen Dialog zu sehen, der dich fragt, ob du dafür Speicher freigeben möchtest...
ups das wusste ich garnicht.....

die idee dahinter war das das swf abfragt ob es ein local shared object gibt und in diesen eine variable für einen dauerhaften ban gesetzt ist und dieses falls ja zu einer ablehnung der anmeldung führt... der user kommt nicht drum rum das swf zu benutzen da der chat-client zu komplex ist um ihn mal eben nach zu bauen oder es mit decompilern zu versuchen...

Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 30-09-2004, 21:41   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
und dieses falls ja zu einer ablehnung der anmeldung führt
Das Üble daran ist, du bekommst keine Rückmeldung, ob der Client das abgelehnt hat, oder nicht. Die Schreib-/Leseversuche des lokalen Objektes laufen dann womöglich ins Leere...
  Mit Zitat antworten
Alt 30-09-2004, 23:07   #8 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
das liesse sich dann doch per LoadVars und php bzw socket einfach in die datenbank schreiben... ich stells mir so vor:


client----------------------server
eingabe von
pw und nick
|
führt zur
überprüfung
des loadvars
mit if abfrage.
|
wird festgestellt
das ban vergeben---------->empängt daten das anmeldung von ip soundso
|--------------------------- und konto soundso versucht wurde speichern in mySQl...
MC POP UP
"sie sind gebannt

__________________________________________________ __________
|
Aus die Maus
keine anmeldung
und log gesichert


Gruss Sascha

Geändert von projecktx (30-09-2004 um 23:09 Uhr)
projecktx 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 06:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele