Das Board ausschließlich für registrierte Mitglieder

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
michi15
Mitglied
Beiträge: 2
Registriert: 12.08.2006 18:43

Das Board ausschließlich für registrierte Mitglieder

Beitrag von michi15 »

Hi zusammen!

Hab hier schon das ganze Forum durchstöbert, jedoch keine Antwort gefunden.

Es geht darum, dass man SOFORT, wenn schon die Website des Forums anklickt das Log-In Fenster kommt, also, dass unregistrierte Benutzer gar nix sehen können, was sich in diesem Board abspielt.

Meine aktuelle Startseite ist die "portal.php".

Wäre euch über Ratschläge dankbar.

Gruß
Michi
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

Abgesehen davon, dass die Anfrage eher in "Mod Suche" gehört und man über die Suche folgendes finden könnte Mitgliederliste/Profil nur für eingeloggte User sichtbar, könnte man analog dazu folgendes machen:

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#

index.php

#
#-----[ Finde ]------------------------------------------
#
//
// End session management
//

#
#-----[ Füge danch ein ]-------------------------------------------
#
if (!$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=index.$phpEx", true));
}
Also im Prinzip genau das, was man auch bei der memberlist.php machen würde, nur eben in der index.php.

lG

k2
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
michi15
Mitglied
Beiträge: 2
Registriert: 12.08.2006 18:43

Beitrag von michi15 »

vielen Dank dafür.

Hat super geklappt.
Hauptstadtmafia
Mitglied
Beiträge: 3
Registriert: 12.10.2006 17:33

Beitrag von Hauptstadtmafia »

Die Idee an sich passt eigentlich sehr gut in mein Konzept,was ich mir zurecht gelegt hatte.
Jedoch gibt es bei mir ein Problem: Nachdem ich die index.php Seite dem entsprechend geändert habe kann mein Forum nichmehr gefunden werden. Das Forum an sich schon,es sieht auch alles so aus,wie es soll, d.h. kein Gast kann mehr Zugriff nehmen. Wie es sein soll. Wenn ich mich jetzt jedoch einloggen will, kommt die allgemein bekannte "Die Seite kann nicht angezeigt werden." Fehlerseite. Auch wenn ich beispielsweise auf "Suchen" oder "FAQ" klicke kommt diese Seite,welche vor Änderung der index.php Seite nicht erschien.
Ich hoffe jemand kann damit was anfangen und mit weiterhelfen. Falls es weiterhilft häng ich mal eben noch den Code aus meiner index.php Seite an, wie er hier steht:
<?php
/***************************************************************************
* index.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: index.php,v 1.99.2.7 2006/01/28 11:13:39 acydburn Exp $
*
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=index.$phpEx", true));
}

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;
... den Rest brauch ich glaube ich nicht zu posten, der is ja sonst überall gleich und wurde von mir auch nich geändert...
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Hallo,
// End session management
//if (!$userdata['session_logged_in'] )
{
mach das mal so

//
// End session management
//
if (!$userdata['session_logged_in'] )
{

und den Rest natürlich auch
Beste Grüße
Walter
Hauptstadtmafia
Mitglied
Beiträge: 3
Registriert: 12.10.2006 17:33

Beitrag von Hauptstadtmafia »

oh mein Gott, was für dein dummer Fehler :)

Jetzt klappt alles bestens,vielen Dank
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

gern geschehen ;-)
Beste Grüße
Walter
Skippy
Mitglied
Beiträge: 212
Registriert: 19.08.2006 11:10
Wohnort: Eisenberg

Beitrag von Skippy »

sollte man das nicht lieber in den page header einbauen? dann kannste sicher sein das jede seite des forums nichtmehr zugänglich ist ausser seiten die eben nicht die page_header.php verwenden.

aber man muss sich dann glaube ich was einfallen lassen um die login.php aufrufen zu können. oder muss dafür sorgen das der codeschnipsel selbst ein loginfenster darstellt. auf jedenfall währe es aber sicherer wil wenn ich z.b. nur in der index.php dies eibaue kann ich die foren immer noch aufrufen indem ich z.b. die Viewtopic.php aufrufe
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“