HTML interesse |
|
@ nemesiskoen:
Het script van tuinstoel samen en mijn inlogsysteem geven allemaal errors. zie: http://www.bevoc.nl/content/nieuw/?pagina=wjd. Waardoor die errors worden veroorzaakt is me echt en groot raadsel. Want nergens in wjd.php komt ook maar memberid voor. Members.php:
<?
beveiliging("Iedereen");
$select = "SELECT *,date_format(datum,'%d-%m-%Y') AS datum FROM leden WHERE activatie='1'";
$query = mysql_query($select);
$list = mysql_fetch_object($query);
<?php
$prive = "SELECT id FROM priveberichten WHERE naar='" . $_COOKIE[memberid] . "' AND gelezen='0'";
$query1 = mysql_query($prive);
$aantal = mysql_num_rows($query1);
if ($_COOKIE["gebruikersnaam"] != "" AND $_COOKIE[memberid] != "" AND $_COOKIE[hash] != "")
{
echo "<table><tr><td width=\"100%\" valign=\"top\"></td><tr><td align=\"center\">";
if ($list->avatar != "Geen")
{
echo "<img src=\"avatar/$list->avatar\">";
}
else {
echo "Geen";
}
echo "</td></tr></tr>";
echo "<tr><td><a href=\"?pagina=ledenindex\">Persoonlijk</a></td></tr>";
echo "<tr><td><a href=\"?pagina=priveberichten\">Inbox <font color=\"red\">($aantal)</font></a></td></tr>";
echo "<tr><td><a href=\"?pagina=loguit\">Uitloggen</a></td></tr>";
echo "</table>";
}
else {
echo "<form action=\"?pagina=inloggen\" method=\"post\">";
echo "<input type=\"text\" name=\"gebruikersnaam\" size=\"15\" value=\"gebruikersnaam\"><br><br>";
echo "<input type=\"password\" name=\"wachtwoord\" size=\"15\" value=\"wachtwoord\"><br><br>";
echo "<input type=\"submit\" name=\"inloggen\" value=\"Inloggen\">";
echo "</form>";
echo "<center><a href=\"?pagina=ww\">Inloggen lukt niet</a></center>";
}
?>
<? beveiliging("Iedereen"); $select = "SELECT *,date_format(datum,'%d-%m-%Y') AS datum FROM leden WHERE activatie='1'"; <?php $prive = "SELECT id FROM priveberichten WHERE naar='" . $_COOKIE[memberid] . "' AND gelezen='0'"; if ($_COOKIE["gebruikersnaam"] != "" AND $_COOKIE[memberid] != "" AND $_COOKIE[hash] != "") { echo "<table><tr><td width=\"100%\" valign=\"top\"></td><tr><td align=\"center\">"; if ($list->avatar != "Geen") { echo "<img src=\"avatar/$list->avatar\">"; } else { } echo "<tr><td><a href=\"?pagina=ledenindex\">Persoonlijk</a></td></tr>"; echo "<tr><td><a href=\"?pagina=priveberichten\">Inbox <font color=\"red\">($aantal)</font></a></td></tr>"; echo "<tr><td><a href=\"?pagina=loguit\">Uitloggen</a></td></tr>"; } else { echo "<form action=\"?pagina=inloggen\" method=\"post\">"; echo "<input type=\"text\" name=\"gebruikersnaam\" size=\"15\" value=\"gebruikersnaam\"><br><br>"; echo "<input type=\"password\" name=\"wachtwoord\" size=\"15\" value=\"wachtwoord\"><br><br>"; echo "<input type=\"submit\" name=\"inloggen\" value=\"Inloggen\">"; echo "<center><a href=\"?pagina=ww\">Inloggen lukt niet</a></center>"; } ?>
include.php:
<?
$online_verval = time()-300;
// tijd in seconden dat een gebruiker online blijft
$ip = getenv("REMOTE_ADDR");
if($ip == "") { $ip = getenv("HTTP_X_FORWARDED_FOR"); }
$time = time();
mysql_query("DELETE FROM online WHERE datum < '$online_verval'");
if ($_COOKIE["gebruikersnaam"] != "" AND $_COOKIE[memberid] != ""){
$sql = mysql_query("SELECT * FROM online WHERE memberid='" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "'");
$sql2 = "memberid='" . $_COOKIE[memberid] . "', gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "', ip='$ip'";
$sql3 = "memberid='" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "'";
} else {
$sql = mysql_query("SELECT * FROM online WHERE ip='$ip' AND memberid='0'");
$sql2 = "memberid='0', ip='$ip'";
$sql3 = "memberid='0' AND ip='$ip'";
}
if(mysql_num_rows($sql) == 0) {
mysql_query("INSERT INTO online SET $sql2, datum='$time', datum_start='$time'");
} elseif(mysql_num_rows($sql) != 0) {
mysql_query("UPDATE online SET datum='$time' WHERE $sql3");
}
if ($_COOKIE["gebruikersnaam"] == "" AND $_COOKIE["memberid"] == ""){
$select = "SELECT * FROM ban WHERE ip = '" . $ip . "'";
$query = mysql_query($select);
if(mysql_num_rows($query) == 1){
$verbannen = 1;
}
}
else {
$select = "SELECT status FROM leden WHERE gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "'";
$query = mysql_query($select);
$list = mysql_fetch_array($query);
if($list[status] == "Verbannen"){
$verbannen = 1;
$update = "UPDATE ban SET ip='" . $ip . "'";
$query = mysql_query($update);
}
}
if($verbannen == 1){
echo "<table><tr><td bgcolor=\"ffffff\">";
echo "<center><img src=\"http://www.bevoc.nl/content/images/logo.gif\" alt=\"Muwhahaha\">";
echo "<h3>!!Eigen schuld!!</h3>";
echo "<font size=\"6\">Je bent verbannen van de website. Ben je het hier niet mee eens, neem dan contact op met <a href=\"mailto:$site_webmaster_email\">$site_webmaster_email</a></font>.";
echo "<h3>!!Eigen schuld!!</h3></center>";
echo "</table></tr></td>"; exit;
}
function beveiliging($soort){
global $_COOKIE;
global $linkurl;
if ($_COOKIE["gebruikersnaam"] == "" AND $_COOKIE["memberid"] == "" AND $_COOKIE["hash"] == ""){
// Niet ingelogd dus alleen toegang tot iedereen
if($soort == "Iedereen"){
$toegang = 1;
}
else {
$toegang = 0;
}
}
else {
if($soort == "Beheerder"){
$query = mysql_query('SELECT status FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash] . '" AND status="Beheerder" AND activatie="1"');
$aantal = mysql_num_rows($query);
if($aantal != 1){
$toegang = 0;
}
else {
$toegang = 1;
}
}
elseif($soort == "Smod"){
$query = mysql_query('SELECT status FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash] . '" AND (status="Beheerder" OR status="Super Moderator" OR status="Moderator") AND activatie="1"');
$aantal = mysql_num_rows($query);
if($aantal != 1){
$toegang = 0;
}
else {
$toegang = 1;
}
}
elseif($soort == "Mod"){
$query = mysql_query('SELECT status FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash] . '" AND (status="Beheerder" OR status="Moderator") AND activatie="1"');
$aantal = mysql_num_rows($query);
if($aantal != 1){
$toegang = 0;
}
else {
$toegang = 1;
}
}
elseif($soort == "Lid"){
$query = mysql_query('SELECT id FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash] . '" AND activatie="1"');
$aantal = mysql_num_rows($query);
if($aantal != 1){
$toegang = 0;
}
else {
$toegang = 1;
}
}
else {
if($soort == "Iedereen" OR !isset($soort)){
$toegang = 1;
}
}
}
if($toegang == 0){
echo "<table width=\"100%\"><tr><td><b>Om deze pagina te kunnen bekijken is het noodzakelijk dat je inlogd. Als je al bent ingelogd heb je niet genoeg rechten of is er wat mis met je gegevens.<b>";
echo "</td></tr></table>";
echo "<META HTTP-EQUIV='Refresh' CONTENT='1; URL=?pagina=home'>"; exit;
}
}
?>
<? $online_verval = time()-300; // tijd in seconden dat een gebruiker online blijft if($ip == "") { $ip = getenv("HTTP_X_FORWARDED_FOR"); } mysql_query("DELETE FROM online WHERE datum < '$online_verval'"); if ($_COOKIE["gebruikersnaam"] != "" AND $_COOKIE[memberid] != ""){ $sql = mysql_query("SELECT * FROM online WHERE memberid='" . $_COOKIE[memberid ] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam ] . "'"); $sql2 = "memberid='" . $_COOKIE[memberid] . "', gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "', ip='$ip'"; $sql3 = "memberid='" . $_COOKIE[memberid] . "' AND gebruikersnaam='" . $_COOKIE[gebruikersnaam] . "'"; } else { $sql = mysql_query("SELECT * FROM online WHERE ip='$ip' AND memberid='0'"); $sql2 = "memberid='0', ip='$ip'"; $sql3 = "memberid='0' AND ip='$ip'"; } mysql_query("INSERT INTO online SET $sql2, datum='$time', datum_start='$time'"); mysql_query("UPDATE online SET datum='$time' WHERE $sql3"); } if ($_COOKIE["gebruikersnaam"] == "" AND $_COOKIE["memberid"] == ""){ $select = "SELECT * FROM ban WHERE ip = '" . $ip . "'"; $verbannen = 1; } } else { $select = "SELECT status FROM leden WHERE gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "'"; if($list[status] == "Verbannen"){ $verbannen = 1; $update = "UPDATE ban SET ip='" . $ip . "'"; } } if($verbannen == 1){ echo "<table><tr><td bgcolor=\"ffffff\">"; echo "<center><img src=\"http://www.bevoc.nl/content/images/logo.gif\" alt=\"Muwhahaha\">"; echo "<h3>!!Eigen schuld!!</h3>"; echo "<font size=\"6\">Je bent verbannen van de website. Ben je het hier niet mee eens, neem dan contact op met <a href=\"mailto:$site_webmaster_email\">$site_webmaster_email</a></font>."; echo "<h3>!!Eigen schuld!!</h3></center>"; } function beveiliging($soort){ if ($_COOKIE["gebruikersnaam"] == "" AND $_COOKIE["memberid"] == "" AND $_COOKIE["hash"] == ""){ // Niet ingelogd dus alleen toegang tot iedereen if($soort == "Iedereen"){ $toegang = 1; } else { $toegang = 0; } } else { if($soort == "Beheerder"){ $query = mysql_query('SELECT status FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash ] . '" AND status="Beheerder" AND activatie="1"'); if($aantal != 1){ $toegang = 0; } else { $toegang = 1; } } elseif($soort == "Smod"){ $query = mysql_query('SELECT status FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash ] . '" AND (status="Beheerder" OR status="Super Moderator" OR status="Moderator") AND activatie="1"'); if($aantal != 1){ $toegang = 0; } else { $toegang = 1; } } elseif($soort == "Mod"){ $query = mysql_query('SELECT status FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash ] . '" AND (status="Beheerder" OR status="Moderator") AND activatie="1"'); if($aantal != 1){ $toegang = 0; } else { $toegang = 1; } } elseif($soort == "Lid"){ $query = mysql_query('SELECT id FROM leden WHERE gebruikersnaam="' . $_COOKIE['gebruikersnaam'] . '" AND id="' . $_COOKIE['memberid'] . '" AND wachtwoord="' . $_COOKIE[hash ] . '" AND activatie="1"'); if($aantal != 1){ $toegang = 0; } else { $toegang = 1; } } else { if($soort == "Iedereen" OR !isset($soort)){ $toegang = 1; } } } if($toegang == 0){ echo "<table width=\"100%\"><tr><td><b>Om deze pagina te kunnen bekijken is het noodzakelijk dat je inlogd. Als je al bent ingelogd heb je niet genoeg rechten of is er wat mis met je gegevens.<b>"; echo "</td></tr></table>"; echo "<META HTTP-EQUIV='Refresh' CONTENT='1; URL=?pagina=home'>"; exit; } } ?>
|