Tjek om brugeren er bannet
Hej (:Jeg har nu sidde i godt 2 timer og prøvet at
få det til at virke. men uden held...
Mit ønske går på at jeg gerne skulle ha tjekket
om en bruger er banent. altså er feltet "bannet"
i tabellen udfyldt med 0 er man ikke bannet.
og er den fyldt ud med 1 er man bannet.
min kode ser således ud
_____________________________________________--
<?php
include "include/connect.php";
session_start();
if(isset($_POST['submit'])){
$user = $_POST['user'];
$pass = $_POST['pass'];
$ecrypted_pass = md5($pass);
$nyip = $_SERVER['REMOTE_ADDR'];
$date = date('d. M. Y');
$time = time();
$_POST = ( isset ( $_POST ) ) ? @array_map("mysql_real_escape_string", $_POST) : '';
$_GET = ( isset ( $_GET ) ) ? @array_map("mysql_real_escape_string", $_GET) : '';
$_FILES = ( isset ( $_FILES ) ) ? @array_map("mysql_real_escape_string", $_FILES) : '';
$_SESSION = ( isset ( $_SESSION ) ) ? @array_map("mysql_real_escape_string", $_SESSION) : '';
$_COOKIE = ( isset ( $_COOKIE ) ) ? @array_map("mysql_real_escape_string", $_COOKIE) : '';
$sql = mysql_query("SELECT * FROM brugere WHERE user = '$user' AND pass = '$ecrypted_pass'")or die(mysql_error());
$count = mysql_num_rows($sql);
$row = mysql_fetch_array($sql);
if($count == 1){
$_SESSION['login'] = "ok";
$_SESSION['user'] = $row['user'];
if($row['login'] == "ok"){
$_SESSION['login'] == "ok";
}
$update = mysql_query("UPDATE brugere SET online = 'Online', dato = '$date', nyip = '$nyip', rang = rang+1 WHERE user = '$_SESSION[user]' AND pass = '$ecrypted_pass'")or die(mysql_error());
echo "<meta http-equiv='refresh' content='0;url=index.php?side=online/index' />";
}
else
{
?>
Fejl i dit loginforsøg!
<meta http-equiv='refresh' content='1;url=index.php?side=online/index&user=<? echo $user ?>' />
<?php
}
}
?>
___________________________________________________
Mit formål er at hvis man er bannet skal man sendes retur til loginsiden hvor ved der gerne skulle stå at man er bannet og en begrundelse.
hvis man så ikke er bannet skal man self. have adgang
mit problem er at jeg ikke rigtig kan finde ud af
at bygge det ind i koden og håber på lidt hjælp her fra
Mange hilsner Mikkel :b