Jag vill använda samma användaruppgifter för att logga in på min portal och att sessionen överlever om jag går över till phpbb-forumet. Helst ska besökaren kunna spara lösenord/sätta en cookie också så han/hon är autoinloggad.
Någon som har en susning om du jag ska kunna lösa detta? Registreringen lyckades jag lösa själv men kunskapen runt sessioner och cookies var lite för dålig. Så nu står mitt hopp till er.
Använda phpbb-databas för att logga in på portal, hur?
Moderatorer: Moderatorgrupp, Supportgrupp
Du kan ju låna sessionshanteringen från ex index.php. Kopiera från början på den. Och ändra $phpbb_root_path så den pekar mot katalogen där phpbb finns och stoppa detta i början på dina egna filer.
Jag har inte testat men detta borde fungera.
/J
Kod: Markera allt
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');
Jag har inte testat men detta borde fungera.
/J
Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Nej det är inte en mod till phpbb utan ett portalscript jag skrivit själv. Och det måste gå, allt går!yuriman skrev:vad är det för portal du använder är det en mod till phpbb eller?
om det inte är en mod till phpbb.
Så går det nog ej.
PS. Om det är en mod till phpbb så använder den samma cookies, Användarnamn och lösen ord .DS
Perfekt, ska testa imorgon... Återkommer med resultat.tumba25 skrev:Du kan ju låna sessionshanteringen från ex index.php. Kopierafrån början på den. Och ändra $phpbb_root_path så den pekar mot katalogen där phpbb finns och stoppa detta i början på dina egna filer.Kod: Markera allt
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');
Jag har inte testat men detta borde fungera.
/J
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst