Seite 1 von 1

phpBB3 + mein CMS = 1 user tabelle?

Verfasst: 14.04.2008 08:48
von Mafiathne
Hallo zusammen,

Auf meiner HP (CMS) können User sich anmelden und mit den Daten auch später im internen Seitenbereich einloggen. Nun will ich, dass diese Anmeldungen auch automatisch in phpBB aufgenommen werden. Wenn sich ein User also auf der HP angemeldet hat und den Link zum Forum klickt, soll er sich dort gleich einloggen können.

Hat jemand da genauere Infos, welche Daten erstmals in die phpBB_users geschrieben werden müssen? Welche Verschlüsselung wird für Hash etc. verwendet und was bedeuten die Feldinhalte a, c u.s.w.?

Wäre schön, wenn mir da jemand eine genauere Beschreibung geben könnte, damit ich das realisieren kann.

Liebe Grüße
Mafiathne

Verfasst: 16.04.2008 07:54
von Mafiathne
Gibt es keinen der mir dort vielleicht helfen kann?
Das währe echt schade :(

Verfasst: 16.04.2008 16:27
von Jan500
es wäre gut wenn du uns noch sagst, welches cms du nutzt, da es mit einigen (joomla zb) schon ne bridge gibt...
damit zwei systeme die slebe user/session db nutzen können ist schon etwas arbeit nötig

evtl hilft dir das hier auch etwas weiter http://olympuswiki.naderman.de/Tables

Jan

Verfasst: 16.04.2008 21:18
von Mafiathne
ich benutze mein eigenes CMS was ich programmiert habe :)

Verfasst: 16.04.2008 21:55
von tas2580
Ohne es getestet zu haben, aber in etwa so sollte es funktionieren

Code: Alles auswählen

require("../pfad/zum/forum//includes/functions_user.php");

$username = $_GET['username'];
$password = $_GET['password'];
$email_address = $_GET['email'];
$group_id = '4';
$timezone = '+1';
$language = 'de';
$user_type = USER_NORMAL;
$user_ip = $_GET['ip'];
$registration_time = time();

$user_row = array(
	'username'			=> $username,
	'user_password'		=> md5($password),
	'user_email'		=> $email_address,
	'group_id'			=> (int) $group_id,
	'user_timezone'		=> (float) $timezone,
	'user_dst'			=> $is_dst,
	'user_lang'			=> $language,
	'user_type'			=> $user_type,
	'user_ip'			=> $user_ip,
	'user_regdate'		=> $registration_time
);
$user_id = user_add($user_row);

Verfasst: 17.04.2008 06:50
von Mafiathne
Hallo,
ich bekomme diese Fehler Meldung:

Fatal error: Call to undefined function utf8_clean_string() in /die/adresse/zum/root/phpBB3/includes/functions_user.php on line 167


Ich möchte die Userdaten direkt in die Tabellen schreiben, ist das irgendwie machbar?

Was muss ich nun tun?

Verfasst: 18.04.2008 07:54
von Mafiathne
könnte mir da jemand weiterhelfen?

Verfasst: 01.05.2008 19:31
von -=[LCW]=-ExXtReMe
Eventuell kann ich dir helfen da ich selber gerade an sowas gebastelt habe, das auf der neuen Homepage meines Clan bestimmte Sachen nur noch mit eingeloggten Forumaccount gehen. Kannst du dir ja mal auf http://lcw-crew.de anschauen. Wenns das ist was du willst kannst du dich ja nochmal melden. ;)

Die Registrierung läuft bei mir allerdings komplett über das Forum. ;)