Login systeem gebruiken op site
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Login systeem gebruiken op site
Ik wil graag mijn forumlogin gebruiken voor vele andere zaken, ik wil heel mijn website (gemaakt in php) aan het loginsysteem hangen dus pagina.php kent meerdere opties: niet ingelogd display ....., wel ingelogd, display dit en dit, ingelogd als admin: display dit en dit....
Ik heb geprobeerd om te werken met phpnuke maar dit beperkt je veel en veel te veel in keuze's dus ik wil toch maar doorgaan met phpbb maar ik snap niet hoe ik het bovenstaande kan bewerkstelligen.
De persoon die mij dit uitgelegd krijgt kan een financiele beloning tegemoet zien!
Ik heb geprobeerd om te werken met phpnuke maar dit beperkt je veel en veel te veel in keuze's dus ik wil toch maar doorgaan met phpbb maar ik snap niet hoe ik het bovenstaande kan bewerkstelligen.
De persoon die mij dit uitgelegd krijgt kan een financiele beloning tegemoet zien!
Code: Selecteer alles
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
Wacht even hoor, even voor de duidelijkheid:paul schreef:Moet je in je file opnemen, en dan kan je $userdata['user_logged_in'] en $userdata['user_level'] voor ingelogd/user status gewbruiken.Code: Selecteer alles
define('IN_PHPBB', true); $phpbb_root_path = './'; include($phpbb_root_path . 'extension.inc'); include($phpbb_root_path . 'common.'.$phpEx); // // Start session management // $userdata = session_pagestart($user_ip, PAGE_INDEX); init_userprefs($userdata); // // End session management //
Dit plak ik bovenin mijn phpfile
en vervolgens kan ik doen:
if $userdata['user_logged_in'] = true {}
else {}
Of hoe moet ik dat zien?
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Code: Selecteer alles
if ( !( $userdata['session_logged_in'] ))
{
// niet ingelogged
}
else
{
//wel ingelogged
}
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Nou ik heb al een hack zelfs waarmee je in een bepaald frame kunt inloggen maar ik vraag me af hoe alle paginas zien dat jij ingelogd bent zeg maar!paul schreef:Het beste kan je voor het geheel login.php van phpbb gebruiken, zelf een pagina maken waarmee je op phpbb inlogt is haast niet te doen. Of bedoel je dat niet?
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
"zien" als in ... dat het systeem het ziet of de de gebruiker een txt ( bijvoorbeeld ) ziet van " welkom Ramon je bent ingelogged " ?
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
als je cookies op het HELE domein staan en je de // Start session managementpaul schreef:Het beste kan je voor het geheel login.php van phpbb gebruiken, zelf een pagina maken waarmee je op phpbb inlogt is haast niet te doen. Of bedoel je dat niet?
enzo op je PHP pagina zet is dat toch geen probleem of vergis ik me paul?
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
dat staat in je admin panel bij configuratie > cookiesMiKeZZa schreef:En hoe regel je dat dan? Of gaat dat automatisch tenzij je iets anders wilt?paul schreef:Als ze op hele domein staan is dat geen probleem nee.
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Ik heb:Ramon Fincken schreef:dat staat in je admin panel bij configuratie > cookiesMiKeZZa schreef:En hoe regel je dat dan? Of gaat dat automatisch tenzij je iets anders wilt?paul schreef:Als ze op hele domein staan is dat geen probleem nee.
Cookie domein = leeg
Cookie naam = phpbb2mysql
Cookie pad = /
Is dit dan ok?
Het heeft erg lang geduurd maar ik ben er nu mee verder gegaan en dit werkt 
Heb ik nog een laatste vraag. Ik voeg nu dingen toe mbv een toevoegscript. Dit script checkt of er ingelogd is door iemand.
Wat ik nu graag zou willen is de loginnaam van diegene in een variabele zodat ik die ook in de db kan proppen
Hoe doe ik dat?

Heb ik nog een laatste vraag. Ik voeg nu dingen toe mbv een toevoegscript. Dit script checkt of er ingelogd is door iemand.
Wat ik nu graag zou willen is de loginnaam van diegene in een variabele zodat ik die ook in de db kan proppen

Hoe doe ik dat?
Uit mijn hoofd is dat $userdata['user_name'] of $userdata['username']. Maar is het daarnaast niet heel handig om met de id's van alle users te werken, zodat je niet alle namen hoeft te veranderen, als een user bijvoorbeeld van username wil wisselen?MiKeZZa schreef:Het heeft erg lang geduurd maar ik ben er nu mee verder gegaan en dit werkt
Heb ik nog een laatste vraag. Ik voeg nu dingen toe mbv een toevoegscript. Dit script checkt of er ingelogd is door iemand.
Wat ik nu graag zou willen is de loginnaam van diegene in een variabele zodat ik die ook in de db kan proppen
Hoe doe ik dat?

Oh ja, dat is wel een goed idee (Prophecy schreef:Uit mijn hoofd is dat $userdata['user_name'] of $userdata['username']. Maar is het daarnaast niet heel handig om met de id's van alle users te werken, zodat je niet alle namen hoeft te veranderen, als een user bijvoorbeeld van username wil wisselen?MiKeZZa schreef:Het heeft erg lang geduurd maar ik ben er nu mee verder gegaan en dit werkt
Heb ik nog een laatste vraag. Ik voeg nu dingen toe mbv een toevoegscript. Dit script checkt of er ingelogd is door iemand.
Wat ik nu graag zou willen is de loginnaam van diegene in een variabele zodat ik die ook in de db kan proppen
Hoe doe ik dat?

$userdata['id'] ?