Inlog Systeem website

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
vop
Berichten: 3
Lid geworden op: 21 mei 2004, 17:04

Inlog Systeem website

Bericht door vop » 21 mei 2004, 17:11

Ik ben al een tijdje bezig met het opzetten van een website en wil deze laten configureren met het forum, ik wil dus onderandere dat de bezoekers kunnen inloggen op de 'gewone' website maar met behulp van de gegevens uit het MySQL database.

Maar dit wil niet erg goed lukken, ik heb op internet eerst goed gezocht maar kon niet egt iets vinden dat ook egt goed functioneerde...
Ik had eerst header problemen ( pas na F5 / resfresh werkte het ), maar nu opnieuw geschreven maar het wil gewoon niet lukken.

( als ik ingelogd ben op forum , dan de website bezoek dan werkt alles , alleen de inlog problemen zijn er nog :D )

Zou het fijn vinden als jullie me konden helpen.

login.php

Code: Selecteer alles

<?

define('IN_PHPBB', true); 
$phpbb_root_path = './forum/'; 
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 
// 
?>

<? 
if($userdata['username'] == "Anonymous") 
{ 
?>
<form action="login.php" method="post">
<input type="text" name="username"><br>
<input type="password" name="password"><br> 
<input type="submit" value="login" name="login"> 
</form>
<?
} 
else 
{ 
print "<table width=137 border=0 cellspacing=0 cellpadding=0><tr><td align=left>";
print "Username: ";
print "<b>";
print $userdata['username'];
print "</b><br>";
print "Geregistreerd: ";
print "<b>";
echo date("d-m-Y",$userdata['user_regdate']);
print "</b><br>";
print "Totaal Berichten: <b>";
print $userdata['user_posts'];
print "</b><br>";
print "<a href=forum/privmsg.php?folder=inbox>Berichten Inbox</a><br><br>";

if($userdata['user_level'] == "1") 
{
print "&nbsp;|&nbsp;<b><a class=add href=forum/admin>Forum Admin</a></b>";
print "<br><br>";
} 
else 
{ 
echo "";
}

print "<b><a class=menu href=forum/profile.php?mode=editprofile>Profiel Aanpassen</a></b><br>";
print "<b><a class=menu href=forum/>Forum</a></b>";
print "<br><br>| <b><a class=menu href=forum/login.php?logout=true>Uitloggen</a></b>";
print "</td></tr></table>"; 
} 
?>

Tratulla
Berichten: 1
Lid geworden op: 21 mei 2004, 17:29

Bericht door Tratulla » 21 mei 2004, 17:31

Ga naar http://www.phphulp.nl voor al je problemen met PHP ;-)

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 21 mei 2004, 18:41

Alleen support via het forum, dus geen support via email, msn of pb.

vop
Berichten: 3
Lid geworden op: 21 mei 2004, 17:04

Bericht door vop » 21 mei 2004, 19:47

tnx ik kan hier zoiezo ff mee gaan klooien...

vop
Berichten: 3
Lid geworden op: 21 mei 2004, 17:04

Bericht door vop » 21 mei 2004, 20:26

Ik heb dus die iframe enzo toegevoegd in logtest.php

Code: Selecteer alles

<iframe src="(site)/forum/logon.php" width="150" height="200" border=0 name=main></iframe>
logon.php

Code: Selecteer alles

<form action=log.php method=post target=_parent>
<table class=forumline cellSpacing=1 cellPadding=3 width="106" border=0><tbody>
<tr>
<td class=row1 valign=center align=middle height=28 width="90">
<input class=post size=12 name=username value="Username"><br>
<input class=post type=password size=12 name=password value="Password"><br>
Auto logon <input class=text type=checkbox name=autologin><br>
<input class=mainoption type=submit value="Log in" name=login>
<a href="(site)/forum/log.php?logout=true" target=main>Logout</a>
</td></tr></tbody></table></form>
<- ik heb de <form> nu zo ( met de target erin )
zodat ik het in het hoofdvenster krijg...

de login.php van PHPBB heb ik ff ge-edit en log.php genoemd
( staat nog insteeds in /forum/ )
zodat ik de autoredirect index.php kan veranderen in ../index.php
wat na het inloggen gebeurd ...

ik heb altijd in mijn header van mijn website staan:

include ('header.php');

in header.php staat

Code: Selecteer alles

<?

define('IN_PHPBB', true); 
$phpbb_root_path = './forum/'; 
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 
// 
?>

hiermee geen problemen verder.. want het werkt gewoon als ik vie forum
inlog.. maar als ik via die logtest.php ( en dus via de iframe ) inlog krijg
ik deze error:

Code: Selecteer alles

Fatal error: Cannot redeclare class template in /home/****/public_html/forum/includes/template.php on line 30

Gesloten