Ergebnis 1 bis 4 von 4

Thema: Login via Klamm ID & Nickname

  1. #1
    Erfahrener Benutzer
    Registriert seit
    24.03.2011
    Beiträge
    280

    Login via Klamm ID & Nickname

    Hallo,


    ich habe die Vmsone 2.4 im Betrieb und wollte mal Fragen wie ich meinen Login so umbauen kann das man sich auch via Klamm ID & Passwort einloggen kann.

    Das also beide Varianten möglich sind. (Nickname sowie Klamm ID)

    Habe in der Suche leider nix gefunden.

  2. #2

    AW: Login via Klamm ID & Nickname

    Zitat Zitat von rene_1992 Beitrag anzeigen
    Hallo,


    ich habe die Vmsone 2.4 im Betrieb und wollte mal Fragen wie ich meinen Login so umbauen kann das man sich auch via Klamm ID & Passwort einloggen kann.

    Das also beide Varianten möglich sind. (Nickname sowie Klamm ID)

    Habe in der Suche leider nix gefunden.
    Aus dem Kopf heraus würde ich dir folgendes vorschlagen:

    - Öffne die /lib/session.lib.php
    - Suche Folgendes:
    PHP-Code:
    $login_check db_query("SELECT k.uid,k.passwort,k.status,k.hinweis FROM 
                                            "
    .$db_prefix."_userdaten u
                                            LEFT JOIN "
    .$db_prefix."_kontodaten k ON k.uid=u.uid
    WHERE u.nickname='"
    .$_POST['nickname']."' AND k.passwort='".md5($_POST['passwort'])."' LIMIT 1"); 
    -Ersetze es mit Folgendem:
    PHP-Code:
    $login_check db_query("SELECT k.uid,k.passwort,k.status,k.hinweis FROM 
                                            "
    .$db_prefix."_userdaten u
                                            LEFT JOIN "
    .$db_prefix."_kontodaten k ON k.uid=u.uid
    WHERE (u.nickname='"
    .$_POST['nickname']."' OR u.uid='".$_POST['nickname']."') AND k.passwort='".md5($_POST['passwort'])."' LIMIT 1"); 
    Wie geschrieben hab ich es nicht ausprobiert aber vom Sinn her sollte das Ganze stimmen
    Allerdings sollte dann bspw. der User mit dem Nicknamen "123456" nicht das gleiche Passwort benutzen wie der User mit der UserID 123456. Sonst kann es sehr gut sein, dass der Login nicht genau weiß, welcher Account nun gemeint ist

  3. #3
    Erfahrener Benutzer
    Registriert seit
    24.03.2011
    Beiträge
    280

    AW: Login via Klamm ID & Nickname

    Hallo,

    habe es gerade geändert was mir gerade noch aufgefallen ist da ja der Login bei mir auf einer unterseite ist habe ich folgendes gefunden:

    PHP-Code:
    <form action="" method="post">               
     Nickname:<input type="Text" name="nickname" placeholder="Benutzername" value="<?=$_POST['nickname'];?>" >                      
     Passwort:<input type="Password" name="passwort" placeholder="Password" value="" >                                          
     <input type="hidden" name="autologin" value="true">                                                          
      <button type="submit" name="checkid"  value="Login">Login</button>                     <br>            </form>
    Kann sein das hier noch was geändert werden muss?

    <?=$_POST['nickname'];?> ???

  4. #4

    AW: Login via Klamm ID & Nickname

    Nö, würde keinen Sinn machen, da du sonst den Namen des Benutzernamen-Input auch ändern müsstest.
    Das ist nur dazu da, dass wenn du die Seite erneut lädst (z.B. durch einen fehlerhaften Login), der Benutzername, der zuvor eingegeben wurde, gleich wieder in dem Feld als Startwert steht

    Im Endeffekt geht es nur darum den Wert, der als Benutzername in der Datenbank abgefragt wird, auch als UserID ab zu fragen.
    Also das gleiche Inputfeld in 2 verschiedenen Spalten. Das erklärt die Änderung der MySQL-Anfrage in meinem ersten Post hier

    Mal eine andere Frage: Funktioniert es denn so wie ich es geschrieben habe?

Ähnliche Themen

  1. Antworten: 21
    Letzter Beitrag: 08.09.2014, 22:30
  2. UID = Nickname
    Von rene_1992 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 16.07.2012, 22:30
  3. (H) VMS 1.2.3 Login mit Klamm ID nicht möglich
    Von Klammgate im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 05.09.2008, 21:52
  4. Login-Button statt Login-Feld
    Von Masterphil im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 3
    Letzter Beitrag: 07.07.2008, 18:46
  5. Login mit user id und nickname
    Von Hardy im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 13.04.2008, 21:36

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •