www.ProFTPD.de
13. März 2007, 19:24:24 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Username - keine Groß- und Kleinschreibung ?!  (Gelesen 164 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« am: 09. März 2006, 18:10:30 »

Hallo!
Wie kann ich einstellen, dass in ProFTPD die Groß- und Kleinschreibung vom Usernamen beachtet werden soll?

Momentan ist es so, dass in der MySQL Datenbank steht "ConiKost" ... aber ich kann mich auch mit "conikost" einloggen ... wie kann ich das deaktivieren?
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #1 am: 09. März 2006, 19:45:23 »

Ich war durch Dein Posting sehr überrascht, denn ich wußte ich nicht, daß das geht.

Es ist aber leicht nachzuvollziehen warum das passiert, wenn man weiß, daß ein
mySQL-Query standardmäßig von der Groß/Keinschreiung unabhängig ist.
Das Problem kann man aber sehr leicht aus der Welt schaffen: definiere in
mySQL das Feld mit den Usernamen mit dem Attribut "binary" - und schon
passiert das nicht mehr.

Mit den Passworten gibt es das Problem übrigens nicht, da nach diesen nie
gesucht wird, sondern nur nach dem Benutzernamen. Das Passwort wird dann
dem ProFTPD im Original übertragen und dort auch selbst verglichen.

Für die Frage möchte ich mich bedanken, denn das (war) eine Lücke (Feature)
in unseren eigenen Systemen, die mir selbst noch gar nicht aufgefallen war.

mfg.
  VolGas
Gespeichert
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« Antwort #2 am: 09. März 2006, 21:59:51 »

Hi!
Soll das Feld als Binary oder VarBinary sein ?

[EDIT]
Ich habe das Feld auf Binary gestellt ... aber nun kann ich mich garnicht mehr einloggen ?!

[EDIT2]
Argh ... das ganze Teil hat meinen DAtensatz kaputt gemacht ... muss wohl den neu anlegen. phpMyAdmin behauptet diesen Datensatz gibt es nicht ...
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #3 am: 09. März 2006, 23:54:20 »

Ich frag' mich, was man da nur falsch machen kann?
(gerade wenn man phpMyAdmin benutzt)

mfg.
  VolGas
Gespeichert
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« Antwort #4 am: 10. März 2006, 08:56:43 »

Zitat von: "VolGas"
Ich frag' mich, was man da nur falsch machen kann?
(gerade wenn man phpMyAdmin benutzt)

mfg.
  VolGas


Eine sehr gute Frage Zwinkernd
Hatte einfach das Beld von Varchar auf Binary geändert ... dann wurde aus meinem Username "ConiKost" "ConiKost/0/0/0/0/0/0 ..." Da konnte ich laut phpMyAdmin nicht löschten ...
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #5 am: 10. März 2006, 11:33:30 »

Das hatte ich fast befürchtet: nicht den Typ,
sondern das Attribut des Datenfeldes ändern!

Wer lesen kann ist immer noch klar im Vorteil!    :wink:

mfg.
  VolGas
Gespeichert
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« Antwort #6 am: 10. März 2006, 11:34:45 »

Ich weis Zwinkernd Das hatte ich zu spät bemerkt ... *grml*
Aber halb so schlimm ^^

Aber was ist der Typ varbinary im gegensatz zu binary?
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #7 am: 10. März 2006, 11:54:27 »

Den Typ "varbinary" kenne ich überhaupt nicht (gemeint ist wohl BLOB?)
aber analog zu "varchar" wird wohl solch ein Feld im Gegensatz zu einer festen
eine variable Länge haben...

Das Thema ist jetzt aber definitiv off-topic!

mfg.
  VolGas
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.055 Sekunden mit 19 Zugriffen.