Benutzername in der Url

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.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Ziemlich weit unten in der Login.php findet sich:

Code: Alles auswählen

$username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';
Darunter einfügen:

Code: Alles auswählen

$username = isset($_GET['user'])? htmlentities(phpbb_clean_username($_GET['user']), ENT_QUOTES) : $username;
Aufruf dann über login.php?user=karlheinz
Ich hoffe dass ich mit phpbb_clean_username und htmlentities einem XSS Angriff ausreichend vorgebeugt habe, ansonsten hat diese Methode eigentlich nur den sicherheitstechnischen Nachteil, dass man den Username nicht erraten muss, sondern diesen schon kennt (was mit der Mitgliederliste sowieso der Fall ist, wenn die nicht gerade gesperrt ist).
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Beitrag von Kizu »

Danke. Es funktioniert.
Dieser Sicherheitstechnische Nachteil ist nicht vorhanden, da der link ja nicht öffentlich zugänglich wird.

Wie kann ich so eine Weiterleitung einrichten? Ich möchte das gerne für ein unterforum machen. www.domain.de/unterforums-name nach www.domain.de/viewforum.php?f=16
Mit ReWrite ist es ja nicht möglich (auf Funpic) im Moment habe ich es mit einer index.html in dem Ordner /unterforums-name mit dem tag refresh im head. zusäctzlich zur sicherheit noch einen Link (für deaktivierte Weiterleitungs-Funktion) Das ist aber nicht das Ware.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Ohne Rewrite ist das eigentlich nicht wirklich praktikabel.
Der Webserver versteht anfragen der Form
http://www.phpbb.de/phpBB%202.0:%20Admi ... Benutzung/ eben leider nicht direkt sondern muss diese erst per mod-rewrite in einer lesbaren Form serviert bekommen.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Hallo Kizu, für 1-2 einzelne Foren bekommt man das auch ohne ReWrite hin. Wenn es mehr werden ist ReWrite hilfreich bzw. es wird ohne sehr sehr umständlich. Wie soll denn dein Link heißen und auf welches Forum soll er verweisen?
Powered by Coffee
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Beitrag von Kizu »

das soll am besten ne Weiterleitung von
http://www.seko-forum.de.vu/windows
auf
http://www.seko-forum.de.vu/viewforum.php?f=20
werden.

Weiterleitungen existieren schon, aber nur über eine index.html und dann html-tag refresh.

und dann noch eine Weiterleitung, aber das ist ja dann (wenn das hier klappt) nur noch ne Formsache oder?

@gn#36
mann ihm das doch auch per php übersetzten. Oder?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Es ist beides nötig. Die Anfrage muss ja erst mal beim php Parser ankommen... Außerdem muss das Forum den Link ja auch an jeder Stelle an der er vorkommt ausgeben, sonst hast du nichts davon, weil Google Duplicate Content nun mal nicht mag.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Beitrag von Kizu »

könnte man es so machen:
http://www.seko-forum.de.vu/forum.php?f=windows

oder so ungefähr?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Vermutlich schon, dafür müsstest du aber einiges am PHP Code anpassen und mir wäre das den Aufwand nicht wert.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Beitrag von Kizu »

Kizu hat geschrieben:das soll am besten ne Weiterleitung von
http://www.seko-forum.de.vu/windows
auf
http://www.seko-forum.de.vu/viewforum.php?f=20
werden.
[...]
@gn#36
mann ihm das doch auch per php übersetzten. Oder?
Jetzt habe ich es gefunden:
http://www.funpic.de/forum/webhosting/topic,48390.html

werde es demnächst mal ausprobieren.

edit
ich habe es jetzt ganz einfach mit index.php dateien in den Ordnern geschafft.
und zwar mit

Code: Alles auswählen

header("Location: "http://www.meinedomain.de/vieforum?f=...")
Antworten

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