Voeg ook login eens toe.
En zet waar je op test ook bij ip de loginnaam wie je de strafpunten afneemt.
Meld even wat er dan gebeurd als je ze punten verminderd.
Pekeltje
Voeg ook login eens toe.
En zet waar je op test ook bij ip de loginnaam wie je de strafpunten afneemt.
Meld even wat er dan gebeurd als je ze punten verminderd.
Pekeltje
In Ipban heb ik nu ook login toegevoegd. Maar als er 3 strafpunten zijn gegeven wordt er in deze tabel niet het IP en de login toegevoegd.
Als ik echter dit onderstaande in de config plaats dan wordt wel het IP toegevoegd (4x zelfs - heeft misschien te maken met mijn refresh om te checken) maar de login niet.
Vervolgens kan ik ook met het strafpunten script dit IP niet verwijderen door een MIN strafpunt te geven zodat deze er maar 2 heeft (IP blijft gewoon staan)
mysql_query("UPDATE `users` SET `verbannen`='1' WHERE `strafpunten`>'2'");
mysql_query("UPDATE `users` SET `verbannen`='0' WHERE `strafpunten`<'3'");
// Strafpunten controle.
$ip = $_SERVER['REMOTE_ADDR'];
// IP adres opvragen
$sql = mysql_query("SELECT * FROM `users` WHERE `login`='$data->login'");
$user = mysql_fetch_object($sql);
// gegevens van de gebruiker ophalen
if($user->verbannen >= '1'){
// Zodra de de gebruiker verbannen is voerd het script dit uit
mysql_query("INSERT INTO ipbans(ip) VALUES('$ip')");
// voerd het ip bij de banlist toe.
}
$ip2 = mysql_query("select * from ipbans where ip='$ip'");
// controleert of er in tabel ban in je database het ip adres voorkomt.
$ip3 = mysql_num_rows($ip2);
// telt het aantal Resultaten
if ($ip3 > '1') {
// ip adrs gevonden in de banlist
// Begin ENDHTML
print <<<ENDHTML
<div id="contentbar_main">
<div id="notice_container"></div>
<div id="cbs"><div class="cb">
<h1>Verbannen</h1><p></p>
<tr>
<td><FONT color=red>Je bent waarschijnlijk verbannen van deze site<br>Mocht dit niet het geval zijn nou jou mening kun je altijd contact opnemen met ons via het Contact forumulier!</font></td>
</tr>
</table></td></tr></table>
ENDHTML;
// ENDHTML sluiten, het echt PHP begint weer.
exit();
}
Toon Meer
Zo zou die moeten werken:
mysql_query("UPDATE `users` SET `verbannen`='1' WHERE `strafpunten`>'2'");
mysql_query("UPDATE `users` SET `verbannen`='0' WHERE `strafpunten`<'3'");
// Strafpunten controle.
$ip = $_SERVER['REMOTE_ADDR'];
// IP adres opvragen
$sql = mysql_query("SELECT * FROM `users` WHERE `login`='".$data->login."'");
$user = mysql_fetch_object($sql);
// gegevens van de gebruiker ophalen
if($user->verbannen >= '1'){
// Zodra de de gebruiker verbannen is voerd het script dit uit
mysql_query("INSERT INTO ipbans(ip) VALUES('".$ip."')");
// voerd het ip bij de banlist toe.
}
$ip2 = mysql_query("select * from ipbans where ip='".$ip."'");
// controleert of er in tabel ban in je database het ip adres voorkomt.
$ip3 = mysql_num_rows($ip2);
// telt het aantal Resultaten
if ($ip3 > '1') {
// ip adrs gevonden in de banlist
// Begin ENDHTML
print <<<ENDHTML
<div id="contentbar_main">
<div id="notice_container"></div>
<div id="cbs"><div class="cb">
<h1>Verbannen</h1><p></p>
<tr>
<td><FONT color=red>Je bent waarschijnlijk verbannen van deze site<br>Mocht dit niet het geval zijn nou jou mening kun je altijd contact opnemen met ons via het Contact forumulier!</font></td>
</tr>
</table></td></tr></table>
ENDHTML;
// ENDHTML sluiten, het echt PHP begint weer.
exit();
}
Toon Meer
Heb je nog geen account? Registreer je nu en word deel van onze community!