Pagina 1 van 1

Inlog Systeem website

Geplaatst: 21 mei 2004, 17:11
door vop
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>"; 
} 
?>

Geplaatst: 21 mei 2004, 17:31
door Tratulla
Ga naar http://www.phphulp.nl voor al je problemen met PHP ;-)

Geplaatst: 21 mei 2004, 18:41
door Podium4

Geplaatst: 21 mei 2004, 19:47
door vop
tnx ik kan hier zoiezo ff mee gaan klooien...

Geplaatst: 21 mei 2004, 20:26
door vop
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