WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   wer hat eine idee (php) (http://www.wcm.at/forum/showthread.php?t=44465)

mpuaschitz 28.01.2002 15:04

wer hat eine idee (php)
 
hi!

möchte folgendes realisieren: user nicht eingeloggt, klickt auf Link A, dort muss er sich zuerst einloggen und kommt zum einloggen-fenster. nun loggt er sich ein, wie könnte ich nun aber am besten den redirect auf das vorherige machen bzw. die aktion fortsetzen?

lg,
martin

mpuaschitz 28.01.2002 15:19

was denkt ihr über diese variante?

zb. kommentieren: ändern in: if webuser->logged in mach normal weiter else redirect login.php. wenn else eintritt wird eine variable gesetzt mit der kompletten url drinnen, nach login ein ifset(***) redirect auf die variable

SNo0py 28.01.2002 19:13

Ich hab zwar keine Ahnung von PHP, aber setz doch ein Cookie, dass du abfragst! Und je nach Cookie leitest du den User weiter oder nicht.

So mach ichs immer in Perl...

dreamer 28.01.2002 19:37

@snoopy

was machst du, wenn der user cookies deaktiviert hat? erscheint dann eine meldung "sie müssen cookies aktivieren, wenn sie die seite betreten wollen" oder so was in der art?

SNo0py 28.01.2002 21:14

Am Server lässt sich meines Wissens nach nicht herausfinden, ob Cookies aktiviert sind oder nicht. Aber wenn auf der "Login"-Seite ein Hinweis steht, das Cookies notwendig sind, dann sollte das eigentlich funken!

(Cookies haben einen viel schlechteren Ruf als sie verdient haben -> kein OnlineShop würde ohne Cookies funken (fast keiner, mit IDs gehts auch, ist aber umständlicher))

mpuaschitz 29.01.2002 08:40

an die cookie-variante hab ich noch nicht gedacht, das hört sich wahnsinnig genial an - zumindest nicht unbedingt so kompliziert wie ich mir das ausgedacht habe bis jetzt.

und einen cookie verwenden wir sowieso schon auf der seite....einer mehr oder weniger ist auch egal...

SNo0py 29.01.2002 09:22

Wie gesagt, wenn die User/Surfer darauf hingewiesen werden, sollte es kein Problem darstellen. Weil Cookies an sich können eigentlich nichts ausspionieren!

Alex1 29.01.2002 09:22

@ mpuaschitz: Du meinst so ähnlich wie in diesem Forum, wo Du nach Erstellen eines Beitrags automatisch zum Topic weitergeleitet wirst?

peter-k 29.01.2002 18:23

eine Cookie-Lösung ist recht einfach:
Einloggen : Cookie setzen
Memberseite schaut noch Cookie
Auslogen : Cookie zerstören

Wenn du das ganze jetzt noch mit anstatt mit Keksen als sessions-id machst und php4.0 ist am Server, dann braucht der User auch keine Cookies zu akzeptieren.
(Wenn User nicht erlaubt werden sie am Server abgelegt)

mpuaschitz 30.01.2002 09:03

spionieren nix aus, was interessieren mich die user...na, speichert nur login. und beim ausloggen/browser schließen sind se tot, ...

hm. session-ids. hört sich interessant an, rennt glaube ich 4.0.6 (?) am server. gebts da mal mehr infos, kann man das gescheit parallel laufen lassen?


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag