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
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