Erzwungenes Login -> Problem beim User suchen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
ChriChra
Mitglied
Beiträge: 67
Registriert: 15.10.2003 15:02
Kontaktdaten:

Erzwungenes Login -> Problem beim User suchen

Beitrag von ChriChra »

Ich habe wiedermal ein problem.

Ich habe ein meinem Forum den Login erzwungen mittels folgendem Mods
Login mandatory hat geschrieben: ###############################################
## Hack Title: Login mandatory
## Hack Version: 1.0.0
## Author: Antony Bailey
## Description: Forces a login on all pages, no more guests anywere.
## Compatibility: 2.0.4
##
## Installation Level: Easy
## Installation Time: 5 minute
## Files To Edit: 2
## page_header.php
## usercp_register.php
##
## Files To Make: 1
## page_header_register.php
##
## History:
## 1.0.0: Started work after seeing how much work login required was to install.
## 2.0.0: Fixed major regiter bug, cauing users to be unable to register.
## Author Notes:
## Idea, adapted from that of Bummer. Whom wrote the original login required modification.
## to the best of my knowledge.
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2003 Login mandatory 1.0.0 - Antony Bailey
##
###############################################
## You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads.
## Please visit http://www.phpbbhacks.com/forums for support.
###############################################
##
###############################################
## This hack is released under the GPL License.
## This hack can be freely used, but not distributed, without permission.
## Intellectual Property is retained by the hack author(s) listed above.
###############################################
#
#-----[ COPY ]------------------------------------------
#
page_header.php
#
#-----[ TO ]------------------------------------------
#
page_header_register.php
#
#-----[ OPEN ]------------------------------------------
#
page_header.php
#
#-----[ FIND ]------------------------------------------
#
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Let's stop guests, guests are evil.
//
if ( basename( $HTTP_SERVER_VARS['REQUEST_URI'] ) != 'login.php' )
{
$n = "\n";

echo '<HTML>'.$n
.'<HEAD>'.$n
.'<META HTTP-EQUIV="refresh" content="0;URL='.append_sid('login.'.$phpEx).'">'.$n
.'</HEAD>'.$n
.'</HTML>'.$n;

exit;
}
//
// Okay, back to the normal.
//
#
#-----[ OPEN ]------------------------------------------
#
usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

show_coppa();
#
#-----[ REPLACE, WITH ]------------------------------------------
#
include($phpbb_root_path . 'includes/page_header_register.'.$phpEx);

show_coppa();
#
#-----[ FIND ]------------------------------------------
#
//
// Default pages
//
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
#-----[ REPLACE, WITH ]------------------------------------------
#
//
// Default pages
//
include($phpbb_root_path . 'includes/page_header_register.'.$phpEx);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Jetzt ist mein Problem, jedesmal wenn ich im Adminbereich nach einem User suchen will (ACP->Benutzer->Einstellungen->"Benutzernamen finden") erscheint statt des gewohnten Suchfensters der Forenindex in dem Pop-Up.

Was kann man dagegen tun?!

Wenn ich die Sektion
//
// Let's stop guests, guests are evil.
//
if ( basename( $HTTP_SERVER_VARS['REQUEST_URI'] ) != 'login.php' )
{
$n = "\n";

echo '<HTML>'.$n
.'<HEAD>'.$n
.'<META HTTP-EQUIV="refresh" content="0;URL='.append_sid('login.'.$phpEx).'">'.$n
.'</HEAD>'.$n
.'</HTML>'.$n;

exit;
}
//
// Okay, back to the normal.
//
raus nehme, funzt logischerweise wieder alles...

Hat da jemand einen Lösungsansatz, oder die Möglichkeit den Effekt des erzwungenen Logins ober eine andere Möglichkeit zu realisieren?!

Bin für denen Vorschlag dankbar. :)
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Code: Alles auswählen

if ( basename( $HTTP_SERVER_VARS['REQUEST_URI'] ) != 'login.php' ) 
bedeutet glaub ich so viel dass wenn nicht die Login.php angefordert wird,diese trotzdem über

Code: Alles auswählen

echo '<HTML>'.$n 
.'<HEAD>'.$n 
.'<META HTTP-EQUIV="refresh" content="0;URL='.append_sid('login.'.$phpEx).'">'.$n 
.'</HEAD>'.$n 
.'</HTML>'.$n;
durch Redirecting ausgegeben wird...soviel zur Sache...

stell doch einfach die Befugnisse von jedem Forum auf Registriert(versteckt)...dann können gäste die Foren nicht sehen...


[/code]
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
ChriChra
Mitglied
Beiträge: 67
Registriert: 15.10.2003 15:02
Kontaktdaten:

Beitrag von ChriChra »

Schlechte Idee, da sich auf meiner Seite nur Personenanmelden dürfen, die ein anderes bereits bestehendes Mitglied kennen, das für sie bürgt.

Wenn ich also nur die Foren verstecke, kann jeder auf die Memberlist zugreifen und sich so einen aussuchen, den er als reference angiebt...und ich hab keine Lust bei jeder Neuanmeldung x-n-90 tausend emails zu verschicken und zu fragen obs wirklich okay ist ist und bla bla bla... :wink:

Deshalb der generelle schutz!
Benutzeravatar
ChriChra
Mitglied
Beiträge: 67
Registriert: 15.10.2003 15:02
Kontaktdaten:

Beitrag von ChriChra »

Hat denn keiner eine Lösung?! :cry:
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

die funktion erstmal raus nehmen halte ich für das beste...bin leider nicht gerade der php-Gott...aber vielleicht weiß ja wer anders eine Lösung...
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“