Login auf der HP?

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.
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Code: Alles auswählen

<-- BEGIN switch_user_logged_out -->
echo "Hallo Gast!";
echo "[ <a href=\"login.php\">Login</a> ]"
<-- END switch_user_logged_out -->

<-- BEGIN switch_user_logged_in -->
echo "Hallo " . $userdata['username'] . "!";
echo "[ <a href=\"login.php?logout=true\">Logout</a> ]"
<-- END switch_user_logged_in -->
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag von bloddy newbie »

geht auch, wenn deine page nicht in der forenroot liegt:

Code: Alles auswählen

<?
define('IN_PHPBB', true);
//Pfad zum Forum von der HP aus gesehen
$phpbb_root_path = './phpBB/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Falls du die bbcode-funktionen benötigst
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip,PAGE_PHP_PROGGER);
init_userprefs($userdata);
//
// End session management
//

//
//template laden oder auch nicht (weglassen)
//
$template->set_filenames(array( 
'template' => '../../../bla.html',) /*../../../ = ein Verzeichnis über der Docroot des Forums*/
);

Code: Alles auswählen

dein htmlbla oder auch das bereits gepostete Loginscript

Code: Alles auswählen

<?
//wenn oben weggelasen dann auch hier!
$template->pparse('template');
?>
bye
Ich biete keinen PM oder E-Mail Support!
Gast

Beitrag von Gast »

Folgendes Problem: Folgt man den Coding-Guides und realisiert eine "externe" Login-Box ergibt sich offensichtlich das Problem, dass man zwar eine Seite angeben kann, die bei erfolgreichem Login angesprungen wird, aber keine Seite, die bei nicht erfolgreichem Login aufgerufen wird.

Wenn man schon eine eigene Login-Box hat, möchte man i.d.R. dass diese bei fehlerhaftem Login erneut aufgerufen wird. Stattdessen wird aber standardmässig die Standard-Login-Maske aufgerufen.

Bevor ich mir jetzt den Kopf zerbreche ... Gibt es hierzu eine Lösung, die ich übersehen habe?

Gruss
Volker
mnhg
Mitglied
Beiträge: 4
Registriert: 07.08.2003 09:53

Noch ein Problem

Beitrag von mnhg »

Gibt es ne möglichkeit diese login dateien aus dem forum-root an eine beliebige andere stelle zu schieben und das sie trotzdem noch funtkioniert.

Oder:

Wie bekomm ich dieses Login in meine HP wenn ich nicht meine komplette HP ind das Forumverzeichnis legen will



<iframe>
lassen wir gleich weg
und mit
chdir("");
include("");
funktiert zwar das anzeigen und verarbeiten der datei, am schluß ist man aber trotzdem nicht eingeloggt

MfG
mnhg
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Code: Alles auswählen

define('IN_PHPBB', true);
//Pfad zum Forum von der HP aus gesehen
$phpbb_root_path = './phpBB/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Falls du die bbcode-funktionen benötigst
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip,PAGE_PHP_PROGGER);
init_userprefs($userdata);
//
// End session management 
Man beachte vor allem:

Code: Alles auswählen

$phpbb_root_path = './phpBB/';
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
mnhg
Mitglied
Beiträge: 4
Registriert: 07.08.2003 09:53

Selbe wie bei chdir

Beitrag von mnhg »

Die Datei läuft problemlos bloß eingeloggt bin ich immer noch nicht
Antworten

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