Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Proportal redirect
#1
Ich habe bei mir MyBB 1.8.7 zusammen mit Proportal 2.2.2 installiert.
Funktioniert auch alles prima. Habe per .htaccess die portal.php als Startseite laufen.

Allerdings möchte ich, dass die User nach erfolgreichem anmelden direkt in das Forum weitergeleitet werden.
Habe bereits das Forum durchsucht, aber nichts für mein Problem gefunden, nur einen redirect bei Abmeldung aus dem Forum, welcher mir auch schon sehr geholfen hat.

Dachte es reicht in der portal.php die Zeile:

redirect("portal.php", $lang->redirect_loggedin);
nach
redirect("index.php", $lang->redirect_loggedin);

zu ändern. Allerdings landen die User nach erfolgreichem Login weiterhin auf der Portalseite.
Ist noch eine Änderung nötig?
Zitieren
#2
In der portal.php hättest Du nichts verändern brauchen. Du kannst folgendes tun.

Öffne die member.php und Suche nach

PHP-Code:
redirect(htmlentities($mybb->input['url']), $lang->redirect_loggedin); 

ändern in

PHP-Code:
#redirect(htmlentities($mybb->input['url']), $lang->redirect_loggedin);
redirect("index.php"$lang->redirect_loggedin); 


Suchen nach

PHP-Code:
if(!$mybb->user['uid'])
    {
        
redirect("index.php"$lang->redirect_alreadyloggedout);
    } 

ändern in

PHP-Code:
if(!$mybb->user['uid'])
    {
        
redirect("portal.php"$lang->redirect_alreadyloggedout);
    } 


Suchen nach

PHP-Code:
$plugins->run_hooks("member_logout_end");

redirect("index.php"$lang->redirect_loggedout); 

ändern in

PHP-Code:
$plugins->run_hooks("member_logout_end");

redirect("portal.php"$lang->redirect_loggedout); 

speichern, fertig.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
Funktioniert perfekt !!!

Vielen Dank für die Hilfe Wink
Zitieren