Lid |
|
Hey.
Ik heb dus een systeempje dat als je ingelogd bent dat hij dan een menutje moet laten zien met daarin oa bewerk profiel.
Maar het probleem is dus, als ik inloge krijg ik je bent ingelogd Sicco, dan refreshed hij de pagina maar ipv van die menu staat die inlogsysteem daar weer
hier de code
<? if($_SESSION['SICCO'] != "")
{
echo"<div align='right'>
<a href='index2.php?feu=forum'><font size='1' color='#FFFFFF'> Forum</font> <font size='1' color='#FF6600'>«</font> </a><br>
<a href='index2.php?feu=bprofiel'><font size='1' color='#FFFFFF'> Bewerk Profiel</font> <font size='1' color='#FF6600'>«</font> </a><br>
<a href='index2.php?feu=ledenlijst'><font size='1' color='#FFFFFF'> Leden Lijst</font> <font size='1' color='#FF6600'>«</font> </a><br>
<a href='index2.php?feu=uitloggen'><font size='1' color='#FFFFFF'> Uiloggen</font> <font size='1' color='#FF6600'>«</font> </a><br></div>
";}
elseif($_SESSION['SICCO'] == "")
{
?>
<?php
include('../config.php');
$ips = $_SERVER['REMOTE_ADDR'];
$s = "SELECT * FROM users WHERE last_ip='".$ips."' LIMIT 1";
$result = mysql_query($s) or die ("FOUT: ".mysql_error());
$ban = mysql_num_rows($result);
if($submit && $ban >=1 ){
echo "Helaas ben je voor onbepaalde tijd geband dus kun je je niet inloggen.<br>
Probeer het later nog eens!";
}elseif ($submit && $ban < 1 ){
mysql_connect($host,$gebruikersnaam,$wachtwoord);
mysql_select_db($db);
$sql = "SELECT * FROM users WHERE ww = '" . $_POST['wachtwoord']. "' AND nickname = '" . $_POST['name']. "' LIMIT 1";
$query = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($query) == 1){
$naam = ucfirst($_POST[name]);
$_SESSION['SICCO'] = "$naam";
$_SESSION['stime'] = time();
$obj = mysql_fetch_object($sql);//hier halen de gegevens op uit de eerder gemaakt conectie
setcookie("id", $obj->id,time()+(60*60*24*365), "/", "");//cookie voor 1 jaar
setcookie("ww",$_POST['ww'],time()+(60*60*24*365), "/", "");//cookie voor 1 jaar
echo "<font color='#ffffff' size='1' face='Arial, Verdana, Helvetica, sans-serif'><META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=index.php\">Je bent ingelogd "; echo $_SESSION['SICCO'];
}elseif (mysql_num_rows($query) == 0){
$tekst = "<font size='1' type='Verdana' color='#FFFFFF'>Je bent niet ingelogd!<br>Klik <a href=\"index2.php?feu=inloggen\">hier</a> en probeer het opnieuw!";
echo "$tekst";
}}else{
?>
<FORM name="inloggen" METHOD="post" ACTION="<? $PHP_SELF ?>">
<font color='#ffffff' size='1' face='Arial, Verdana, Helvetica, sans-serif'>Nickname:<br>
<input type="text" name="name" size="15"><br>
<font color='#ffffff' size='1' face='Arial, Verdana, Helvetica, sans-serif'>Wachtwoord:
<input type="password" name="wachtwoord" size="15">
<input type="submit" name="submit" value="Inloggen">
</FORM><? }} ?>
<? if($_SESSION['SICCO'] != "") { <a href='index2.php?feu=forum'><font size='1' color='#FFFFFF'> Forum</font> <font size='1' color='#FF6600'>«</font> </a><br> <a href='index2.php?feu=bprofiel'><font size='1' color='#FFFFFF'> Bewerk Profiel</font> <font size='1' color='#FF6600'>«</font> </a><br> <a href='index2.php?feu=ledenlijst'><font size='1' color='#FFFFFF'> Leden Lijst</font> <font size='1' color='#FF6600'>«</font> </a><br> <a href='index2.php?feu=uitloggen'><font size='1' color='#FFFFFF'> Uiloggen</font> <font size='1' color='#FF6600'>«</font> </a><br></div> ";} elseif($_SESSION['SICCO'] == "") { ?> <?php include('../config.php'); $ips = $_SERVER['REMOTE_ADDR']; $s = "SELECT * FROM users WHERE last_ip='".$ips."' LIMIT 1"; if($submit && $ban >=1 ){ echo "Helaas ben je voor onbepaalde tijd geband dus kun je je niet inloggen.<br> Probeer het later nog eens!"; }elseif ($submit && $ban < 1 ){ $sql = "SELECT * FROM users WHERE ww = '" . $_POST['wachtwoord']. "' AND nickname = '" . $_POST['name']. "' LIMIT 1"; $_SESSION['SICCO'] = "$naam"; $_SESSION['stime'] = time(); $obj = mysql_fetch_object($sql);//hier halen de gegevens op uit de eerder gemaakt conectie setcookie("id", $obj->id,time()+(60*60*24*365), "/", "");//cookie voor 1 jaar setcookie("ww",$_POST['ww'],time()+(60*60*24*365), "/", "");//cookie voor 1 jaar echo "<font color='#ffffff' size='1' face='Arial, Verdana, Helvetica, sans-serif'><META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=index.php\">Je bent ingelogd "; echo $_SESSION['SICCO']; $tekst = "<font size='1' type='Verdana' color='#FFFFFF'>Je bent niet ingelogd!<br>Klik <a href=\"index2.php?feu=inloggen\">hier</a> en probeer het opnieuw!"; }}else{ ?> <FORM name="inloggen" METHOD="post" ACTION="<? $PHP_SELF ?>"> <font color='#ffffff' size='1' face='Arial, Verdana, Helvetica, sans-serif'>Nickname:<br> <input type="text" name="name" size="15"><br> <font color='#ffffff' size='1' face='Arial, Verdana, Helvetica, sans-serif'>Wachtwoord: <input type="password" name="wachtwoord" size="15"> <input type="submit" name="submit" value="Inloggen"> </FORM><? }} ?>
Hopelijk zien jullie de fout. avb, Sicco
|