Re: Noch ne Zugangspasswort Frage - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 21.März.2003, 20:38.
    Re: Noch ne Zugangspasswort Frage

      Du musst den Leerzeichen in der Variablen ein \ voranstellen, das sieht so aus:

      $name=~ s/ /\\ /g;
      

      Die Abfrage dann ganz normal mit:

      get "Login==!$name", "db";
      

      Wenn Du danach noch einen Vergleich der Art

      if($Login eq $name) ...
      

      drin hast, dann musst Du Dir den ursprügnlichen Namen (ohne \ drin) merken... Klar? ,-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Frank (474 Beiträge) am Donnerstag, 20.März.2003, 20:19.
    Noch ne Zugangspasswort Frage

      Ich habe versucht so ähnlich wie mehrfach beschrieben einen Zugangsschutz mit nutzerdatenbank aufzubauen.
      Im Prinzip funktioniert es auch - aber:
      Ich habe Nutzernamen mit Leerzeichen dazwischen, und be i solch einem Nutzernamen funktioniert die beschriebene Routine nicht.
      Ist das normal bzw. erklärlich ??
      Bei einer Kontroll-Ausgabe mit out sieht alles korrekt aus.

      Frank

     Antworten

    Beitrag von Frank (474 Beiträge) am Freitag, 21.März.2003, 00:17.
    Re: Noch ne Zugangspasswort Frage

      Hallo,
      hat dieses Problem noch niemand gehabt ?
      keine Ratschläge - schade.

      Frank

     Antworten

    Beitrag von Marco (840 Beiträge) am Freitag, 21.März.2003, 06:37.
    Re: Noch ne Zugangspasswort Frage

      Leerzeichen müssen bei der Abfrage mit \ maskiert werden:

      get "Login==Willi\ Wuff", "DeineNutzerDB";
      

      Da ich davon ausgehe, dass Du auf eine Variable abfragst, versuch es mal so:

      get "Login=='$Login'", "DeineNutzerDB";
      

     Antworten

    Beitrag von Frank (474 Beiträge) am Freitag, 21.März.2003, 11:49.
    Re: Noch ne Zugangspasswort Frage

      Hallo Marco,
      erst mal danke für den Tipp.
      Hab es ausprobiert - geht aber auch nicht.

      Kann es sein dass ich meine Variable vorher mit quote_irgendwas umwandeln muss?
      wenn ja - wie mach ich das mit einer Variablen.

      Hab versucht den Login (mit Leerzeichen) direkt in die Abfrage zu schreiben geht aber weder mit Login==! 'Log in' noch mit Login==! Log\ in

      any idea

      Frank

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 21.März.2003, 20:38.
    Re: Noch ne Zugangspasswort Frage

      Du musst den Leerzeichen in der Variablen ein \ voranstellen, das sieht so aus:

      $name=~ s/ /\\ /g;
      

      Die Abfrage dann ganz normal mit:

      get "Login==!$name", "db";
      

      Wenn Du danach noch einen Vergleich der Art

      if($Login eq $name) ...
      

      drin hast, dann musst Du Dir den ursprügnlichen Namen (ohne \ drin) merken... Klar? ,-)

     Antworten

    Beitrag von Frank (474 Beiträge) am Freitag, 21.März.2003, 22:37.
    Re: Noch ne Zugangspasswort Frage

      Danke so funktioniert es prima.
      Die Syntax hab ich zwar noch nicht verstanden, aber das muss ich wohl demnächst nachholen.

      Gruss Frank

     Antworten

    Beitrag von Frank (474 Beiträge) am Freitag, 21.März.2003, 19:58.
    Re: Noch ne Zugangspasswort Frage - brauch immer noch Hilfe

      Hat wirklich keiner eine Lösung ?
      Oder kann mir erklären warum es nicht geht ?

      Gruss Frank

     Antworten


     
 Liste der Einträge von 39450 bis 39600:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!