Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 13.April.2007, 14:15.
@Christoph: Loginbespiel mit Session für V3 in die Bib?
Hallo Christoph,
ich finde es sehr interessant, dass in der Version 3 die Session-Id selber gebildet wird.
Kannst du mal ein Loginbeispiel mit $_session in die Bib einstellen?
Grüße
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 16.April.2007, 13:29.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Mmh, da gibts eigentlich nichts was man an Code einstellen könnte ;-) Leg eine Nutzer-Datenbank an, schütze damit die Seite(n) die Du schützen willst und hänge an Links "&sid=$_session" - fertig...
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Montag, 16.April.2007, 22:44.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Hallo Christoph,
so richtig habe ich das noch nicht verstanden. In dem Loginbeispiel, das ich in die Bib gestellt habe, wird per Code eine SID erzeugt, in die Datenbank eingetragen und dort laufend aktualisiert bzw. überprüft.
Wenn ich das richtig verstanden habe, ist das in der Version 3 nicht mehr erforderlich, weil dies bp übernimmt. Sehe ich das so richtig?
Grüße
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 17.April.2007, 12:43.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Genau... Probiers einfach mal aus, dann wirst Du sehen, wie einfach das jetzt alles ist ;-)
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 17.April.2007, 18:55.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 18.April.2007, 01:50.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Mittwoch, 18.April.2007, 09:39.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Hallo Christoph,
ich verstehe es nicht so ganz. Wo kommt denn die Variable $_user her? Wird sie automatisch generiert? Woher weiß bp wie $_user zu füllen ist? Gibt es einen Zusammenhang mit dem Feld Nicknamen in meine Userdatenbank? Oder ist er nicht notwendig?
Grüße
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 18.April.2007, 16:05.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Am Besten probierst Du's einfach mal aus: Nutzer-DB anlegen, Seite machen, diese mit Nutzer-DB schützen... Lass Dir $_user und $_session ausgeben, vor und nach der Anmeldung, mit falscher Session etc. - so siehst Du viel schneller und ganz praktisch wie das Ganze funktioniert...
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Donnerstag, 19.April.2007, 13:25.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 19.April.2007, 14:58.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Donnerstag, 19.April.2007, 16:11.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 19.April.2007, 17:19.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Donnerstag, 19.April.2007, 23:41.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 20.April.2007, 00:08.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 20.April.2007, 09:27.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
moin, moin,
auch auf die Gefahr hin, dass ich nerve...
Der Login klappt jetzt.
Aber nach einem Logout bleibt zunächst die Variable $_user belegt. Insofern wird auf der Testseite auch noch "eingeloggt" angezeigt.
Nach einem erneuten Login wird diese Meldung ausgegeben:
[ Fehler: (logout) Konnte session nicht loeschen ]
Grüße
Oliver ;-)
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 20.April.2007, 20:14. WWW: jobmarder.de
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 20.April.2007, 21:22.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Nee, hast schon recht - ist jetzt beides behoben ;-)
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 20.April.2007, 21:41. WWW: automobilhai.de
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
War das jetzt von mir ne "Steilvorlage", fußballerisch ausgedrückt?;-)
Gruß
Claus
neue mail bekommen?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 20.April.2007, 22:03.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Nicht wirklich - aber Deine Lösung ist natürlich auch eine ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 21.April.2007, 00:33.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 19.April.2007, 17:54.
Re: @Christoph: Loginbespiel mit Session für V3 in die Bib?
Nachdem es da anscheinend doch ein paar mögliche Verständnisschwierigkeiten gibt, habe ich ein Beispiel in die Doku geschrieben:
http://doku.baseportal.de/?id=1303#3
<perl>
logout if $cmd eq "logout"; # Abmelden
return out login if $_user eq "" || $cmd eq "logout"; # Nicht angemeldet
# Angemeldet...
$link="baseportal.pl?htx=$htx&uid=$_user&sid=$_session";
out "<p><a href=\"$link&cmd=logout\">Abmelden</a></p>"; # Abmelden-Link ausgeben
out "Hallo $_user... ".++$count;
out "<p><a href=\"$link&count=$count\">Weiter</a></p>"; # Link mit Nutzernamen und Session
</perl>
Hier mit test/test zum Testen:
http://baseportal.de/baseportal/baseportal/Projekte/rights/example
Antworten