anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 16 Jun, 2025 20:27

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Namesänderung - Bug?
BeitragVerfasst: So 30 Apr, 2006 16:40 
Offline
Profi
Profi

Registriert: Mo 22 Nov, 2004 13:58
Beiträge: 107
LoGD: http://www.kerhoat.de/source.php
Hallo,
es geht um folgenden Auszug aus der user.php (Bei mir Zeile 226):
[php]if ($_POST['oldname']!=$_POST['name']) {[/php]
Das sollte eiegntlich bewirken, dass die Anweisungen die danach kommen nur ausgeführt werden, wenn der Name nicht geändert wurde, hab ich Recht?
Nur das funktioniert nicht. Die Anweisumngen, die danack kommen werden auch ausgeführt, wenn man den Namen so lässt wie er ist.
Ich habe an dieser Stelle im Code (soweit ich mich erinnere) nichts geändert. Kann es sein, dass dieser Bug schon in der zum Download angebotenen Version enthalten ist?

_________________
Erschaffe einen Charakter und trete ein in die Welt der Fantasie.
Reise nach Kerhoat, treffe auf seine Helden und beschütze es vor dem Grünen Drachen!
Nach Kerhoat reisen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Apr, 2006 16:43 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Zitat:
Das sollte eiegntlich bewirken, dass die Anweisungen die danach kommen nur ausgeführt werden, wenn der Name nicht geändert wurde, hab ich Recht?


Du meinst wohl, dass es nur ausgeführt wird, wenn der Name geändert wurde?

Denn
[php]!=[/php]
bedeutet ja NICHT gleich


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Apr, 2006 16:50 
Offline
Profi
Profi

Registriert: Mo 22 Nov, 2004 13:58
Beiträge: 107
LoGD: http://www.kerhoat.de/source.php
Natürlich. Du hast Recht.

_________________
Erschaffe einen Charakter und trete ein in die Welt der Fantasie.
Reise nach Kerhoat, treffe auf seine Helden und beschütze es vor dem Grünen Drachen!
Nach Kerhoat reisen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 15:27 
Offline
Profi
Profi

Registriert: Mo 22 Nov, 2004 13:58
Beiträge: 107
LoGD: http://www.kerhoat.de/source.php
Ich habe wirklich das Gefühl, dass das ein Bug ist, denn die Befehle inner halb von [php]if ($_POST['oldname']!=$_POST['name']) {
...
}[/php] werden auch ausgeführt, wenn der Name nicht geändert wurde. Mein Verdacht wird dadurch bestärkt, dass die Variable $_POST['oldname'] in der Datei nicht definiert ist (sie kommt nirgendwo anders vor und erzeugt keine Ausgabe).
Hat jemand ein ähnliches Problem?

_________________
Erschaffe einen Charakter und trete ein in die Welt der Fantasie.
Reise nach Kerhoat, treffe auf seine Helden und beschütze es vor dem Grünen Drachen!
Nach Kerhoat reisen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 16:32 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
stimmt...das ist wirklich nicht definiert....

Eigentlich sollte es ja ein Ein $_POST-Feld irgendwo geben...aber da ist wirklich nichts..auch sonst nicht aufzufinden... Möglicherweise einfach nur ein Überbleibsel...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 17:13 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Nein, ein Überbleibsel ist das nicht. Ich habe diese Funktion damals übernommen, um sicherzustellen, dass Login-Name und Charaktername immer übereinstimmen und man da keinen Mist machen kann. Das war in der ursprünglichen Version ne ziemlich wackelige Angelegenheit, wenn ich mich recht erinner.

Diese Abfrage ergibt natürlich immer true, weil $_POST['oldname'] immer "" ist, während in $_POST['name'] immer der Name drin steht.
Wer von dieser Abfrage profitieren will, muss sich glaub ich Chaosmakers erweiterte showform-Funktion in der common.php installieren... bin mir da aber nicht sicher.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 18:03 
Offline
Profi
Profi

Registriert: Mo 22 Nov, 2004 13:58
Beiträge: 107
LoGD: http://www.kerhoat.de/source.php
Danke, anpera. Aber warum ist diese Abfrage dann überhaupt noch da?

Könnte man nicht einfach ein verstecktes Formularfeld namens oldname erstellen?

_________________
Erschaffe einen Charakter und trete ein in die Welt der Fantasie.
Reise nach Kerhoat, treffe auf seine Helden und beschütze es vor dem Grünen Drachen!
Nach Kerhoat reisen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 18:14 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Unklug. Versteckte Formularfelder könnten manipuliert werden :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 18:55 
Offline
Profi
Profi

Registriert: Mo 22 Nov, 2004 13:58
Beiträge: 107
LoGD: http://www.kerhoat.de/source.php
Eliwood hat geschrieben:
Unklug. Versteckte Formularfelder könnten manipuliert werden :)

Aber doch nur von Leute, die Zugriff auf diese Seite haben und wenn sie dann CSS deaktivieren, oder?
Man sollte doch Vertrauen zu den Leuten haben, die man in die Admingrotte lässt.

_________________
Erschaffe einen Charakter und trete ein in die Welt der Fantasie.
Reise nach Kerhoat, treffe auf seine Helden und beschütze es vor dem Grünen Drachen!
Nach Kerhoat reisen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 19:13 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Bist du dir da sicher?
Komm ich Registrier mich mal bei dir und Erstelle ohne Admin rechte einige Beiträge an Orten wo du es niemals für möglich halten würdest. ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 19:20 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Ubs, user.php... Naja. Da kann man eh machen was man will *g*
Sorry ;)

Aber CSS muss man nicht deaktivierten. Mann muss nur den HTMl-Quellcode sehen und sich was basteln, ganz einfach.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 20:05 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
Oder solche "netten" Firefoxplugins wie Tamperdata verwenden, dann sind auch alle möglichen Hidden-Values eine Lücke.

_________________
LoGD-Server ist zwar weg aber jetzt kommt das nächste Projekt, mehr dazu auch Hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 21:10 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Kakerlake hat geschrieben:
Oder solche "netten" Firefoxplugins wie Tamperdata verwenden, dann sind auch alle möglichen Hidden-Values eine Lücke.


Zitat:
All Userdate are evil!

Sagte mal irgend so n' Tier in der PC-Industrie. Und recht hat er!
Es ist törricht dem User zu glauben alle Daten würden so sein wie man will. aus radio-buttons mit einer Zahl die vielleicht direkt in den Query gebaut wird - ohne maskierung - lässt sich schnell ein String zaubern mit dem man den ganzen Query manipulieren kann.
Schnell einmal ist man statt männlich oder weiblich plötzlich "2" (LoGD bis 1.0.6 ohne Fix!), schnell kann man in der Admingrotte was posten obwohl man auf dem Dorfplatz ist (Ungelöst!!)
Man braucht nichtmal so ein Plugin. Obwohl dies sicher die Arbeit erleichtern könnte *g*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 17 Mai, 2006 21:39 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Hehe, Eliwood.
Darauf bezog sich auch mein Post einige davor*fg*
LotGD ist einfach noch zu unsicher und die Übermittlung noch nicht Perfekt.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum