Seite 3 von 3
Verfasst: 28.07.2003 23:59
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 -->
Verfasst: 29.07.2003 00:17
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
Verfasst: 08.08.2003 19:39
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
Noch ein Problem
Verfasst: 09.08.2003 07:50
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
Verfasst: 09.08.2003 08:58
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:
Selbe wie bei chdir
Verfasst: 10.08.2003 14:46
von mnhg
Die Datei läuft problemlos bloß eingeloggt bin ich immer noch nicht