Seite 1 von 1

[Erledigt] Sessionname des phpbb3

Verfasst: 25.11.2007 21:22
von UGC
Hallo,

erst mal entschuldigung, falls dieser Post nicht in diese Offtopic passt.

Nun zu meiner Frage:
Was muss ich einfügen, um die Session des phpbb3s zu überprüfen, ob ein benutzer eingeloggt ist, oder nicht.

Verfasst: 26.11.2007 20:21
von UGC
Ich habe un das mal eingefügt:

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id: index.php,v 1.176 2007/10/05 14:30:06 acydburn Exp $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

display_forums('', $config['load_moderators']);
?>
An die enstprechende Stelle hab ich mal $user als variable probiert und mal $auth, aber beide male wurde mir "Object" angezeigt
und das war nicht mein Username ;)

Verfasst: 26.11.2007 20:46
von nickvergessen
Vorlage für in phpBB eingebundene Seiten in phpBB3
Du hast alles eingebunden was du brauchst. Dass du Object erhältst liegt an deiner anderen Arbeit.

Verfasst: 26.11.2007 20:54
von UGC
Danke, aber an der entsprechenden Stelle steht jetzt "Array['user_id']".
Ich möchte aber, dass dort der Name steht.

Verfasst: 26.11.2007 20:58
von nickvergessen

Code: Alles auswählen

echo $user->data['username'];
?

Verfasst: 26.11.2007 21:02
von UGC
Hab ich, jetzt steht da "Array['username'];"

Verfasst: 26.11.2007 21:07
von nickvergessen
Was ist jetzt der ganze Inhalt deiner Datei?

Verfasst: 26.11.2007 21:09
von UGC
Im MOment nur ein Textfeld und zum Testen darunter dann $user->data['username']; !
Und natürlich halt die entsprechenden Anweisungen, die in dem von dir geschriebenden Link stehen.[/code]

Verfasst: 26.11.2007 21:11
von nickvergessen

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

echo $user->data['username'];
?>
ergibt bei mir

Code: Alles auswählen

nickvergessen

Verfasst: 26.11.2007 21:15
von UGC
Oh, ich bin auch doof xD
Hab vergessen die Datei hochzuladen und stattdessen eine andere hochgeladen ;)
Sry und Danke!