Seite 1 von 2
Die Gesamtansicht nicht anzeigen wenn nicht eingeloggt
Verfasst: 10.07.2004 20:21
von SandraH.78
Hallo,
ich habe über die Suche leider keine Eindeutige Antwort finden können.
Und zwar möchte ich das Board nur für registrierte Benutzer sichtbar machen, wenn ich ein Forum einstelle das es nur für registrierte sichtbar sein soll funktioniert es, allerdings bleibt das Board immer noch sichtbar, eben leer.
Stattdessen sollte aber die Login Seite angezeigt werden, ist das irgendwie möglich?
Danke für eure Hilfe.
Liebe Grüße Sandra
Verfasst: 10.07.2004 21:02
von PhilippK
In der index.php suchen:
Code: Alles auswählen
init_userprefs($userdata);
//
// End session management
//
und danach einfügen:
Code: Alles auswählen
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx", true));
}
Ungetestet, daher bitte ausprobieren.
Gruß, Philipp
Verfasst: 10.07.2004 21:28
von SandraH.78
Hallo Philipp,
danke es funktioniert so.
Liebe Grüße Sandra
weiteres Problem *Frage nach Lesen der Regeln geändert*
Verfasst: 11.07.2004 11:16
von SandraH.78
Hallo,
ich bin schon wieder da...
Nachdem der Hinweis von Philipp so gut funktioniert hat, habe ich allerdings noch ein Problem.
Der Header und die Forenlinks werden noch über dem Login Formular angezeigt, diese würde ich aber gern auch verschwinden lassen, wenn man nicht eingeloggt ist.
Ich habe schon verschiedenes probiert, bekomme es aber leider nicht richtig hin.
Ich bin jetzt so weit, dass ich die Tabelle mit dem Header und den Links in eine neue Datei gespeichert habe und diese würde ich dann gern include, aber ich finde die richtige Stelle nicht.
Wenn ich den Befehl z.B. in die index.php mache funtkioniert es zwar, aber die variablen Links werden nicht mehr angezeigt sondern nur die Variable selbst, also z.B. {L_LOGIN_LOGOUT}
Danke für eure Hilfe!
Liebe Grüße Sandra
Verfasst: 30.01.2005 20:20
von onkel bob
ich hab das gleiche problem, die änderung an der index.php funktioniert, nur möchte ich noch den header und die navi verschwinden lassen.
wäre super, wenn mir jamand helfen könnte.
danke
Verfasst: 30.01.2005 20:54
von punkface
Hallo,
mach einfach mal folgendes:
login.php
suche
Code: Alles auswählen
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
davor einfügen
.. So?
gruß
Verfasst: 30.01.2005 21:33
von onkel bob
jo, absolut perfekt.
vielen dank
Verfasst: 31.01.2005 09:48
von SandraH.78
ja danke das funktioniert bei mir auch.

Verfasst: 04.04.2007 08:28
von punkface
Michi1512 per PN hat geschrieben:Dein letzter Zusatz, dass der Overall-Header verschwindet beim Log-In ist richtig- nur es gibt noch ein Problem-
denn wenn man die falschen Zugangsdaten eingibt erscheint der Overallheader wieder mit den Links etc.. was eben nicht passieren darf.
Hast du vielleicht ne Idee wie der Overall-Header auch bei nicht erfolgtem Log-In unsichtbar bleibt.
functions.php
suche
Code: Alles auswählen
if ( !defined('IN_ADMIN') )
{
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
}
ersetzte das mit
Code: Alles auswählen
if ( !defined('IN_ADMIN') )
{
if (!$userdata['session_logged_in'])
{
$gen_simple_header = TRUE;
}
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
}
Verfasst: 04.04.2007 10:24
von Michi1512
Danke dir vielmals!
Es funktioniert!
