Iris: Optionsauswahl

Beitrag lesen

Hi steckl (richtig geschrieben;-))

Achtung:

<perl>
get "Gast==!$namerein", "Login";

if(($Passwort ne "") && ($Passwort eq $pwrein) && ($Gruppe eq "Familie") )

{

out "<meta http-equiv="refresh" content="0; URL=http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/ischerer2/Adressen/Adressen">"
}

elsif(($Passwort ne "") && ($Passwort eq $pwrein) && ($Gruppe eq "Freunde") )
{
out "<meta http-equiv="refresh" content="0; URL=http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/ischerer2/Adressen/Adressen1">"
}

else
  {
    out " <br /><br /><br /><br /><br /><br /><br /> <center><b>Anmeldung fehlgeschlagen</b></center>";

$namerein="";
  }

</perl>

Hmm also. Wen sich das nicht so ändern läßt, dass wenn die falsche Gruppe angegebn ist: "Anmeldung fehlgeschlagen" da steht, dann ist mir diese Lösung schon lieb. Denn wer das Passwort für die Freundes Datenbank hat sollte auch dahingelangen auch wenn er ausversehen die falsche Gruppe ausgewählt hat. Ich verwalte die Passwörter in einer Datenbank, ebenfalls bei baseportal. Ich hab dazu die Felder: Gast, Passwort und Gruppe angelegt, aber ich habe keine Ahnung wie ich das verknüpfen kann.

Grüße

Hi steckl,
endlich hast meinen namen richtig geschrieben :)

vielen vielen Dank für deine Hilfe:-) Jetzt gibt es nur noch ein kleines Problem...aber vielleicht weißt du die Lösung darauf.
Also es gibt zwei Passwörter:
Nutzer1: Freunde
Passwort1: Freunde
Gruppe1: Freunde
DB1 öffnet sich

Nutzer2: Familie
Passwort2: Familie
Gruppe2: Familie
DB2 öffnet sich

wenn ich aber eingeb:
Nutzer1: Freunde
Passwort1: Freunde
Gruppe2: Familie
DB1 öffnet sich
aber eigentlich sollte in diesem Fall doch kommen: anmeldung fehlgeschlagen. weißt du zufällig wieso nicht?
ne, eigentlich sollte sich in diesem fall DB2 öffnen, wenn du es so gemacht hast wie ich vorhin geschrieben hab. am besten du postest nochmal dein jetziges perl-script.

hast du deine user mit passwörtern in einer datenbank?
wenn ja müsstest du diese so erweitern, dass bei jedem user dabei steht auf welche adressenliste er zugriff hat, und das dann noch in der if-anweisung abfragen.
wenn nein, wie verwaltest du dann die passwörter?

mfG,
steckl