ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Anmeldung

Geschlossen
  1. #1
    User Pic
    Wamulika Mitglied
    Registriert seit
    03.01.2007
    Beiträge
    168
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    ich finde es etwas blöd, dass man bei der Anmeldung zum Einloggen auf Groß- und Kleinschreibung achten muss. Bekomme ich dasirgendwie weg? Dies finde ich nämlich etwas blöd. Außerdem kann man sich zB. mit Mario und MArio und MARio und MARIo und MARIO immer erneut Registrieren, obwohl es gleich geschrieben ist. Ich hoffe ihr wisst jetzt was ich meine.
    Bitte helft mir...

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    nein, es ist eben nicht gleich geschrieben weil die Buchstaben anderst geschrieben sind.

    wegmachen kann man das bestimmt irgendwie aber ich finde das das unnötig ist. ich würde dir ja sagen wo man das machen kann aber ich weiß es nich zwinker
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Wamulika Mitglied
    Registriert seit
    03.01.2007
    Beiträge
    168
    Beitragswertungen
    0 Beitragspunkte
    Kann mir einer sagen wie man das ändern kann?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    In der include/contents/user/regist.php kannst du alle gegebenen Namen (also die im Formular eingeben werden) vor der Verarbeitung in Kleinbuchstaben umändern, allerdings müsste man das den Leute dann auch noch irgendwie mitteilen.
    $name = escape($_POST['nutz'],'string');
    |
    |
    V
    $name = strtolower(escape($_POST['nutz'],'string'));
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Wamulika Mitglied
    Registriert seit
    03.01.2007
    Beiträge
    168
    Beitragswertungen
    0 Beitragspunkte
    und kann man das auch einstellen, dass wenn man sich als Mario registriert auch als mario einloggen kann?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Man kann sich ja dann nicht mehr als Mario registrieren.
    Du kannst auch nachträglich alle Loginnamen in Kleinbuchstaben umwandend und dann könnte man es so machen, das man sich mit allen Schreibweisen von Mario als mario einloggt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Wamulika Mitglied
    Registriert seit
    03.01.2007
    Beiträge
    168
    Beitragswertungen
    0 Beitragspunkte
    Wenn aber einer Mario heisst, kann sich ein anderer als MArio nochmals registrieren.
    Und das wenn man Mario heisst, sich auch als mario einloggen kann, ohne was am namen zu verändern.
    ich hoffe es ist jetzt vertändlich geschrieben.
    Gruß, wamulika
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich habs auch vorher schon verstanden.
    Aber ok, dann halt anders in der include/contents/user/regist.php Zeile 46 das BINARY entfernen
        if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
    dann wird nicht mehr in Groß- und Kleinschreibung unterschieden.
    In der include/includes/func/user.php dann noch in Zeile 80 auch dsa BINARY entfernen, allerdings solltest du vorher sicherstellen, dass noch keine gleichen Namen in der Datenbank stehen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Wamulika Mitglied
    Registriert seit
    03.01.2007
    Beiträge
    168
    Beitragswertungen
    0 Beitragspunkte
    Also einfach entfernen ja? ^^
    Dann sähe das so aus:
    
    if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = '".$name."'"),0)) {
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn ichs doch schreibe zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    N3SIP Mitglied
    Registriert seit
    20.10.2007
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Geht bei mir nicht habe Binary gelöscht, dann wieder hochgeladen.
    Da rührt sich nichts!!!
    Habe neue User angemeldet wieder Groß und Kleinschreibunterschied. grummlgrumml
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten