ich benutzte für eine Community Seite mit eigenem Benutzermanagement das phpBB 3.
Die Registrierung und der Login sollen nicht über das Forum sondern externe Seiten durchgeführt werden.
Das funktioniert auch beides schon fast, einzig das Problem das keine session Cookies des Forums erstellt werden wenn ich mich extern einlogge
bzw. die Forum session schneller ausläuft als die session der Community Seiten. (Hoffe das war so halbwegs verständlich)
Für den externen login benutze ich diesen script block
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
//Abfragen von ggf. uebermittelten Parametern
$username = request_var('username', '', true);
$password = request_var('password', '', true);
$autologin = (!empty($_POST['autologin'])) ? true : false;
$viewonline = (!empty($_POST['viewonline'])) ? 0 : 1;
$logout = request_var('mode', '');
//Wenn username und passwort uebergeben worden sind, starte einen Anmeldeversuch
if (isset($username) && isset($password)){
$auth->login($username, $password, $autologin, $viewonline);
}
?>
Hoffe ihr könnt mir weiterhelfen.
Gruß