Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
scheibenbrot
Mitglied
Beiträge: 1552 Registriert: 23.12.2005 14:32
Beitrag
von scheibenbrot » 27.03.2006 22:00
Hallo,
ist es irgendwie möglich den Logout auf einer bestimmte Seite zu verlinken.
Also:
Wenn man auf Logout [nick] klickt, soll man auf eine Seite gelangen (die ich selbst gemacht habe) auf der z.B. Danke für deinen Besucht...oda so steht....!!
Habe schon einiges versucht...aber wie das halt so ist
Danke....
Cool
Love is the slowest form of suicide.
StarWolf3000
Mitglied
Beiträge: 1019 Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:
Beitrag
von StarWolf3000 » 28.03.2006 08:40
es gibt die Möglichkeit, den Redirect in den Logout einzubauen
öffne
login.php
suche um Zeile 151 nach:
ersetze die Zeile durch:
MOD-Einbauhilfe und Installationen über ICQ , TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN ! • KB:knigge
scheibenbrot
Mitglied
Beiträge: 1552 Registriert: 23.12.2005 14:32
Beitrag
von scheibenbrot » 28.03.2006 22:52
hey....danke...das funktioniert gut
Love is the slowest form of suicide.
wksys
Mitglied
Beiträge: 28 Registriert: 17.08.2003 13:18
Wohnort: Bad Mergentheim
Beitrag
von wksys » 10.06.2006 10:20
StarWolf3000 hat geschrieben: es gibt die Möglichkeit, den Redirect in den Logout einzubauen
öffne
login.php
suche um Zeile 151 nach:
ersetze die Zeile durch:
So hatte ich es bisher eingerichtet, es funktionierte wie gewünscht. Aber: seit update auf 2.0.21 funktioniert es nicht mehr.
Weiß jemand Rat ?
md5()
Mitglied
Beiträge: 186 Registriert: 27.10.2003 20:48
Wohnort: Holzweissig
Kontaktdaten:
Beitrag
von md5() » 11.06.2006 04:33
Poste mal die betreffende zeile inkl. 10 zeilen mehr nach oben und unten
wksys
Mitglied
Beiträge: 28 Registriert: 17.08.2003 13:18
Wohnort: Bad Mergentheim
Beitrag
von wksys » 11.06.2006 07:46
Datei „login.php”:
Code: Alles auswählen
132 else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
133 {
134 if( $userdata['session_logged_in'] )
135 {
136 session_end($userdata['session_id'], $userdata['user_id']);
137 }
138
139 if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
140 {
141 $url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);
142 $url = str_replace('&', '&', $url);
143 redirect(append_sid($url, true));
144 }
145 else
146 {
147 // =============== modified 31.3.2006 =================================
148 redirect(append_sid("../index.$phpEx", true));
149 // =============== original ===========================================
150 // redirect(append_sid("index.$phpEx", true));
151 }
152 }
153 else
154 {
155 $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
156 redirect(append_sid($url, true));
157 }
158 }
159 else
160 {
161 //
162 // Do a full login page dohickey if
163 // user not already logged in
In der neuen 2.0.21 konnte ich die Stelle nicht finden.
scheibenbrot
Mitglied
Beiträge: 1552 Registriert: 23.12.2005 14:32
Beitrag
von scheibenbrot » 11.06.2006 12:02
Hallo,
ich finde die Zeit schon:
Love is the slowest form of suicide.
wksys
Mitglied
Beiträge: 28 Registriert: 17.08.2003 13:18
Wohnort: Bad Mergentheim
Beitrag
von wksys » 11.06.2006 12:13
Hallo,
ich habe die alte „login.php” angezeigt - da ist ja die Originalzeile (150) mit // auskommentiert, und davor steht die geänderte Zeile.
Sorry, war ein Missverständnis.
scheibenbrot
Mitglied
Beiträge: 1552 Registriert: 23.12.2005 14:32
Beitrag
von scheibenbrot » 12.06.2006 22:56
Hallo,
ich verstehe dich jetzt nicht so ganz.
Ist dein Problem nun geöst oder noch nicht??
Wenn nein, dann poste bitte mal den gleichen code , aber nicht die alte
login.php sondern die neue
mfg
Love is the slowest form of suicide.
speedy00
Mitglied
Beiträge: 232 Registriert: 09.02.2004 10:44
Wohnort: Ulm
Beitrag
von speedy00 » 13.06.2006 05:04
wksys hat geschrieben: Hallo,
ich habe die alte „login.php” angezeigt - da ist ja die Originalzeile (150) mit // auskommentiert, und davor steht die geänderte Zeile.
Sorry, war ein Missverständnis.
Code: Alles auswählen
147 // =============== modified 31.3.2006 =================================
148 redirect(append_sid("../index.$phpEx", true));
149 // =============== original ===========================================
150 // redirect(append_sid("index.$phpEx", true));
und wo ist die Zeile 148 geändert? ist immer noch die originale Zeile........