Använda phpbb-databas för att logga in på portal, hur?

Frågor kring MODdar (modifikationer) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Moderatorgrupp, Supportgrupp

Skriv svar
Squalus
Medlem
Medlem
Inlägg: 10
Blev medlem: 2007-09-04 10:40
Svar: 0

Använda phpbb-databas för att logga in på portal, hur?

Inlägg av Squalus »

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ändarens profilbild
yuriman
Medhjälpare
Medhjälpare
Inlägg: 364
Blev medlem: 2007-01-13 21:25
Svar: 0
Ort: Stockholm

Inlägg av yuriman »

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
Yuriman
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Svar: 0
Ort: Kokkola, Finland.

Inlägg av tumba25 »

Du kan ju låna sessionshanteringen från ex index.php. Kopiera

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');
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
Bild
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/
Squalus
Medlem
Medlem
Inlägg: 10
Blev medlem: 2007-09-04 10:40
Svar: 0

Inlägg av Squalus »

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
Nej det är inte en mod till phpbb utan ett portalscript jag skrivit själv. Och det måste gå, allt går! :)
Squalus
Medlem
Medlem
Inlägg: 10
Blev medlem: 2007-09-04 10:40
Svar: 0

Inlägg av Squalus »

tumba25 skrev:Du kan ju låna sessionshanteringen från ex index.php. Kopiera

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');
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
Perfekt, ska testa imorgon... Återkommer med resultat.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst