Hej jeg er ved at lave et chatpotal, og når man opretter sig bliver der sendt en mail men en aktiveringskode, som så bliver aktiveret, men når man prøver at logge ind skriver den bare at brugeren ikke er aktiveret, selv om den er!
Kode her:
<?php
session_start();
include("connect.php");
?>
<?php
$tjek = mysql_query("SELECT `aktiv` FROM `brugersystem` WHERE `brugernavn` = '$_SESSION[brugernavn]' AND `aktiv` = 1");
if ( mysql_num_rows ( $tjek ) == 0) {
print "Du er ikke aktiveret!!";
} else {
include("&tjek=ok");
?>
<?php
if($_GET['tjek'] == 'ok'){
?>
<?php
$db_hent = mysql_query("select * from brugersystem where brugernavn = '$_POST[brugernavn]'");
$hent = mysql_fetch_array($db_hent);
if($_POST['brugernavn'] == $hent['brugernavn'] && md5($_POST['adgangskode']) == $hent['adgangskode']){
$_SESSION['loggetind'] = "yes";
$_SESSION['brugernavn'] = $hent['brugernavn'];
$_SESSION['Rang'] = $hent['Rang'];
$tid = time();
mysql_query("UPDATE brugere SET logintid = '$tid', status = 'Online' WHERE brugernavn = '$_SESSION[brugernavn]'");
header("Location: index.php?");
}else{
print "<font color=\"#FF0000\">Forkert brugernavn/adgangskode!</a>";
}
}
?>
<?
}
?>
Hvad er der galt????
//Per H
|