opret en bruger og log på med den
heyjeg har en 3d-caht som næsten er færdi men der er en fejl jeg kan ikke få oprettede en bruger så man kan logge på med den fejlen er at når jeg opretter bruger bliver det ved med at så aå man ikke har oprettede jeg vil godt havde det til at såt: "du har nu oprettede en bruger og kan logge på". men når jeg prøver at logge på bliver det bare hvidt i kan selv prøve på siden www.x-planet.dk
koderne til ay oprette er
[code]
<head>
<body bgcolor="#C8D3F1">
</head>
<?
include("ban-system/checkban.php");
?>
<div align=right><br></div><font face="arial white" size="5"><i>Opret ny bruger</i></font><br><br>
<center>
</center>
<p>
<?
session_start();
include("sql.php");
if(session_is_registered("username")) {
print "Du må kun have en bruger!<br><br>";
exit;
}
session_destroy();
if($submit) {
if(!$usrname || !$password || !$password2 || !$navn || !$mail) {
$fejl[] = "Alle felter blev ikke udfyldt.";
}
if(strlen($usrname)>12) {
$fejl[] = "Brugernavn må max. være 12 cifre langt.";
}
if(ereg("^ ",$usrname) || ereg(" $",$usrname)) {
$fejl[] = "Brugernavn må ikke starte eller slutte på mellemrum.<br>";
}
if(ereg("^ege",$usrname) || ereg("ege$",$usrname)) {
$fejl[] = "Brugernavnet må ikke indeholde ege.<br>";
}
if(ereg("^tob",$usrname) || ereg("tob$",$usrname)) {
$fejl[] = "Brugernavnet må ikke indeholde tob.<br>";
}
if(ereg("^Ege",$usrname) || ereg("ege$",$usrname)) {
$fejl[] = "Brugernavnet må ikke indeholde Ege.<br>";
}
if(ereg("^Tob",$usrname) || ereg("tob$",$usrname)) {
$fejl[] = "Brugernavnet må ikke indeholde Tob.<br>";
}
if(ereg("^Admin",$usrname) || ereg("admin$",$usrname)) {
$fejl[] = "Brugernavnet må ikke indeholde Admin.<br>";
}
if(ereg("^admin",$usrname) || ereg("admin$",$usrname)) {
$fejl[] = "Brugernavnet må ikke indeholde admin.<br>";
}
$select_username = mysql_query("SELECT id FROM users WHERE(username='$usrname')");
if(mysql_num_rows($select_username)>0) {
$fejl[] = "Brugernavnet er optaget.";
}
if($password!=$password2) {
$fejl[] = "Kodeordende er ikke ens.";
}
if(strlen($password)<6) {
$fejl[] = "Kodeordet skal mindst være 6 cifre langt.";
}
if(!$kon) {
$fejl[]= "Du skal vælge et køn.";
}
if(!$race) {
$fejl[]= "Du skal vælge en hudfarve.";
}
if(eregi("[^a-z0-9 æøåÆØÅ]",$usrname)) {
$fejl[] = "Brugernavnet må kun indeholde a-z, A-Z, 0-9 og mellemrum.";
}
if($kon!="han" && $kon!="hun" && $kon) {
$fejl[] = "Forkert køn.";
}
if($fejl) {
for($i=0;sizeof($fejl)>$i;$i++) {
print "
<ul>
<li>$fejl[$i]";
}
}
if(!$fejl) {
if($kon=="han" && $race=="hvid") {
$figur="male_white";
$toj1="ny";
$toj2="standard2";
$toj3="trans";
}
elseif($kon=="hun" && $race=="hvid") {
$figur="pigefigur";
$toj1="standard1";
$toj2="phar3";
$toj3="trans";
}
elseif($kon=="han" && $race=="sort") {
$figur="male_black";
$toj1="ny";
$toj2="standard2";
$toj3="trans";
}
elseif($kon=="hun" && $race=="sort") {
$figur="pigefigur";
$toj1="standard1";
$toj2="phar3";
$toj3="trans";
}
mysql_query("INSERT INTO users (username,kryppassword,kon,figur,toj1,toj2,toj3,navn,mail,website,oprettet,sidstonline,firstip) VALUES('$usrname','".md5($password)."','$kon','$figur','$toj1','$toj2','$toj3','$navn','$mail','$website','".time()."','".time()."','$_SERVER[REMOTE_ADDR]')");
mysql_query("INSERT INTO closet (username,toj,haar,briller) VALUES('$usrname','trans','trans','trans')");
mysql_query("INSERT INTO closet (username,toj,haar,briller) VALUES('$usrname','$toj1','$toj2','$toj3')");
?>
<center>Tilykke!<br>
Din bruger blev oprettet!<br>
Du kan nu logge på.
<?
print mysql_error();
}
}
if($fejl || !$submit) {
?>
<table>
<form action="opret.php?submit=true" method="post">
<tr>
<td>Brugernavn*</td>
<td><input name="usrname" maxlength="12" value="<?=$usrname?>" class="text">
</tr>
<tr>
<td>Kodeord*</td>
<td><input name="password" type="password" value="<?=$password?>" class="text"></td>
</tr>
<tr>
<td>Kodeord igen*</td>
<td><input name="password2" type="password" value="<?=$password2?>" class="text"></td>
</tr>
<tr>
<td>Køn*</td>
<td><input type="radio" name="kon" value="han"<? if($kon=="han") { print " checked"; } ?>> Han <input type="radio" name="kon" value="hun"<? if($kon=="hun") { print " checked"; } ?>> Hun</td>
</tr>
<tr>
<td>Hudfarve*</td>
<td><input type="radio" name="race" value="hvid"<? if($kon=="hvid") { print " checked"; } ?>> Hvid <input type="radio" name="race" value="sort"<? if($kon=="sort") { print " checked"; } ?>> Brun</td>
</tr>
<tr>
<td>Navn*</td>
<td><input name="navn" value="<?=$navn?>" class="text"></td>
</tr>
<tr>
<td>Email*</td>
<td><input name="mail" value="<?=$mail?>" class="text">
</tr>
<tr>
<td>Hjemmeside</td>
<td><input name="website" value="<?=$website?>" class="text">
</tr>
<tr>
<td align="center" colspan="2"> <input type="submit" value="Opret">
</tr>
</form>
</table>
<font color="red">* Skal udfyldes</font>
<?
}
?>
[/code]
og koderne til og logge på med er
[code]
<?php
include "krypter.php";
?>
<?php $include = "checkban.php"; include($include); ?>
<?
$kryppassword="";
session_start();
include("chat/mysql/sql.php");
$select_auth = mysql_query("SELECT * FROM users WHERE username='$username'");
$row_auth = mysql_fetch_array($select_auth);
if(!$kryppassword) {
$kryppassword=md5($password);
}
$password = $row_auth[kryppassword];
if($password!=$kryppassword || ($row_auth[banned]-time()>0)) {
if($submit) {
include("chat/inc/fejl.php");
if($password!=$kryppassword) {
print "Forkert brugernavn eller kode.";
} else {
print "Du har ikke adgang til denne side.";
}
exit;
}
$users = mysql_query("SELECT count(username) AS oprettet FROM users");
$users2 = mysql_fetch_array($users);
$users3 = mysql_query("SELECT count(username) AS online FROM users where onlinechat != '0'");
$users4 = mysql_fetch_array($users3);
?>
<?
} else {
include("chat/mysql/sql.php");
mysql_query("UPDATE users SET onlinechat='0' WHERE(".time()."-timeout>30 && status!='bot')");
$username = $row_auth[username];
session_register(username);
$kryppassword = $row_auth[kryppassword];
session_register(kryppassword);
mysql_query("UPDATE users SET sidstonline='".time()."' WHERE(username='$username')");
mysql_query("UPDATE users SET lastinip='$_SERVER[REMOTE_ADDR]' WHERE(username='$username')");
$onlin = mysql_query("SELECT count(onlinechat) AS online FROM users where onlinechat != '0'");
$onli = mysql_fetch_array($onlin);
$users = mysql_query("SELECT count(username) AS oprettet FROM users");
$users2 = mysql_fetch_array($users);
$users3 = mysql_query("SELECT count(username) AS online FROM users where onlinechat != '0'");
$users4 = mysql_fetch_array($users3);
include("chat/inc/header.php");
$hellomessage[1] = "";
srand((double)microtime()*1000000);
$tal = @rand(1,sizeof($hellomessage));
$sayhello = $hellomessage[$tal];
$select_info = mysql_query("SELECT * FROM users WHERE username='$username'");
$row_info = mysql_fetch_array($select_info);
$temphour = $row_info[onlinetid]/3600;
$hour = floor($temphour);
$min = floor(($temphour-$hour)*60);
print "
<td width=\"75%\" valign=\"top\">$sayhello $username!<br>Du har <strong>".floor($row_info[credits])."</strong> Gheeds.<br>
Onlinetid: <strong> $hour </strong>timer og<strong> $min </strong>minutter.<br>";
$antal = mysql_query("SELECT count(id) AS ialt FROM postkasse where laest = 'nej' && modtager = '$username'");
$antal2 = mysql_fetch_array($antal);
if($antal2[ialt] == "0"){ echo"Du har <strong>0</strong> ulæste breve.";
} else {
if($antal2[ialt]== "1"){ echo "<A HREF=\"post.php\"><strong>$antal2[ialt]</strong></A>."; }
else { echo "<A HREF=\"post.php\"><strong>$antal2[ialt]</strong></A>."; }
}
print "Level <strong>$row_info[LEVEL]</strong><br>";
$wee = mysql_query("SELECT id FROM rum WHERE owner='$username'");
$eww = mysql_fetch_array($wee);
$yep = mysql_query("SELECT count(id) AS ialt FROM rum where owner = '$username'");
$tis = mysql_fetch_array($yep);
$query_lej = mysql_query("SELECT owner FROM rum WHERE(owner='$username')");
$result_lej = mysql_fetch_array($query_lej);
$bl = floor($row_info[credits]);
if($bl >= "300" && $result_lej[owner] != $username){
$lejl = "<a href=\"lejlighed.php\">Køb Lejlighed</a>"; }
else { $lejl = ""; }
if($tis[ialt] == "0"){ echo"Lejlighed : Ingen. $lejl";
} else { echo "Lejlighed: <B>$eww[id]</B>."; }
$onlin = mysql_query("SELECT count(onlinechat) AS online FROM users where onlinechat != '0'");
$onli = mysql_fetch_array($onlin);
if($onli[online]=="1"){ echo "Der er <B>$onli[online]</B> online bruger"; } else {
echo ""; }
?>
</td>
</td>
</tr>
<IFRAME SRC="sys.php" WIDTH="1" HEIGHT="1" BORDER="0" FRAMEBORDER="0"></IFRAME>
<?
}
?>
[/code]