PHPBB-Login

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
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

PHPBB-Login

Beitrag von FighterBC »

Hallo,
ich besitze ein Frameset auf meiner Seite.
Im linken Frameset befindet sich ein Loginfeld für PHPBB.
Wenn ich mich nun im linken Frameset einlogge, lädt es in der Mitte das Forum.
Aber der linke Frame refresht nicht, wenn ich mich einlogge, sondern es erscheint nur in der Mitte das Forum.
Ich möchte aber das im linken Frameset statt dem Loginformular steht wenn man sich dort eingeloggt hat:
Hallo User,
Willkommen im Forum.

Da sich die Seite jedoch nicht refresht bleibt das Loginformular stehen.
Wie funktioniert das, das sich beim Login das linke Frameset refresht?
(Wenn ich von Hand auf aktualisieren gehe danach, dann funktioniert es)
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

weiß jetzt nicht wie deine site genau aufgebaut ist und ausschaut aber vielleicht hilft dir das weiter.....

wenn du dich am code von Wie kann ich das phpBB-Login auf meiner Homepage verwenden? gehalten hast sieht das so aus:

Code: Alles auswählen

<form action="login.php" method="post">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="index.php">
<input type="submit" name="login" value="Login">
</form>
wenn du bei redirect deine index.php oder wie auch immer deine hauptseite heißt angibst wirst du nach dem login dorthin weitergeleitet. so ladet er die ganze seite neu.

hoffe geholfen zu haben. vielleicht postet mal die adresse deiner hp.
KEIN Support per PM!!!
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Beitrag von FighterBC »

Code: Alles auswählen

<form method="post" target="content" action="../Forum/login.php">
Nick:<input type="text" name="username" size="15" class="finput"> &nbsp;
Passwort: <input type="password" name="password" size="15" class="finput"> &nbsp;
<input type="hidden" name="redirect" target="_top" value="../main/start.php">
<input type="submit" class="eing" name="login" value="Login">
<a href="../Forum/profile.php?mode=register" target="content">Registrieren</a>
</form>
So sieht das Loginscript bei mir im linken Frame aus.
Logge ich mich damit ein, lädt er die Startseite im mittleren Frame und das ist auch gut so.
Aber der linke Frame lädt nicht neu, sondern bleibt so wie er ist mit dem Loginformular.
Führe ich einen manuellen refresh vom linken Frame mit Rechtsklick -> Aktualisieren aus steht dort: Hallo User, Willkommen im Forum.
So möchte ich das auch haben...
Aber das Problem ist, das er den linken Frame nach dem Login nicht refresht, so das statt dem Loginformular der obrige Text erscheint.

Wie kann ich nach dem Login den linken Frame aktualisieren lassen?
Bekomme das trotz ewig langem probieren einfach nicht hin! :(

Wäre schön wenn hier jemand Rat wüsste :)
:) :)
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

poste mal deine adresse. dann kann man sich das mal anschaun.....

edit:

wie wärs wenn du bei redirect die Portal/index.html angibst? so kommts zum reload der ganzen seite und nicht nur des mittleren frames.

edit2:

@begrüßungstext

am besten den linken frame ins phpbb einbinden.
Vorlage für in phpBB eingebundene Seiten

und dann noch foldenden code in den frame einbauen:

Code: Alles auswählen

if ($userdata['session_logged_in']) 
{ echo 'Hallo  '.$userdata['username'].'! Willkommen im Forum'; } 
Zuletzt geändert von Scoutman am 31.07.2005 23:48, insgesamt 1-mal geändert.
KEIN Support per PM!!!
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Beitrag von FighterBC »

also bei
<input type="hidden" name="redirect" target="_top" value="../start.htm"> lädt er nicht die ganze Seite neu, sondern zeigt die ganze Seite im mittleren Frame an.

edit:

so ähnlich hab ich das ja gemacht, es funktioniert ja auch, nur muss dazu natürlich der Frame refresht werden um zu prüfen ob derjenige dann eingeloggt ist.
Zuletzt geändert von FighterBC am 31.07.2005 23:51, insgesamt 1-mal geändert.
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

entferne das target="_top".

ps: haben oben noch die lösung für eine begrüßung gepostet.
KEIN Support per PM!!!
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Beitrag von FighterBC »

hilft leider auch nichts, er lädt die ganze Seite trotzdem im mittleren Frame
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

versteh i jetzt net. und mit index.html vielleicht?? hast du icq?
KEIN Support per PM!!!
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Beitrag von FighterBC »

keine Ahnung warum er trotzdem alles im mittleren lädt.
liegt vielleicht am redirect.

Und ja, hab ICQ, Nummer kannste per PN haben!

edit:

Problem wurde gelöst durch die gute und freundliche Hilfe von Scoutman. :wink: :grin:
Ich danke dir vielmals dafür! :grin: :wink: 8)
Antworten

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