Seite 1 von 1

von externer seite in phpbb-datenbank schreiben ...

Verfasst: 31.03.2008 10:33
von jeichi
so, ich hoffe, ich bin hier richtig mit meiner frage.

ich habe eine kleine php-anwendung geschrieben, von der ich außerhalb des forums in die foren-db´s schreiben möchte.

die variablen müssten alle richtig gesetzt sein, da ich die user_id usw. auslesen kann. auch die in_phpbb ist 'define' ...

nur kann ich trotzdem nichts reinschreiben ... sobald ich das möchte, kommt immer das Hacking attempt ...

könnt ihr mir weiterhelfen, was ich da vielleicht noch vergessen haben könnte?!

Verfasst: 31.03.2008 11:52
von jeichi
um das ganze 'eventuell' zu erleichtern hier der code auszug ...

Code: Alles auswählen

// standard hack prevent 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// standard session management 
$userdata = session_pagestart($user_ip, PAGE_EINSTELLUNGEN); 
init_userprefs($userdata); 

// set page title 
$page_title = $lang['Einstellungen'];

// standard page header 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

// assign default template 
$template->set_filenames(array( 
        'body' => 'einstellungen.tpl') 
);



######## hier ist der restliche, uninteressante, code #########



$template->assign_vars(array(
'einstellungen'=>$einstellungen
));

$template->pparse('body');

// standard page footer 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
das schlimme ist, dass ich nicht mal in eine phpbb tabelle schreibe, sondern in einer eigens angelegten tabelle ... das 'Hacking attempt' kommt einfach immer wieder

Verfasst: 08.04.2008 18:56
von CChris
Denkbar wäre es, dass du noch die "Admin-Session" aus dem Forum übernehmen müsstest...

Wenn kein Admin, dann keine Berechtigung....?!