Loginsystem, simpelt
Nogen der kan fortælle mig hvad jeg gør galt.. ?! :S<?PHP
global $nameinput;
require("config.inc.php");
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
$db = mysql_select_db($mysql_db, $conn);
$sql = "SELECT * FROM member WHERE nick ='$nameinput'";
echo "";
if ($func == "") {
echo "
<CENTER>
<FORM action=index.php?page=login&func=login
method=post>
<TABLE cellSpacing=0 cellPadding=0 align=top width=0>
<TBODY>
<TR>
<TD width=0 height=10>
<P align=left><INPUT class=box size=10 value=Nick name=nameinput></P></TD></TR>
<TR>
<TD width=0 height=10>
<P align=left><INPUT class=box size=10 value=Password name=passinput></P></TD></TR>
<TR>
<TD width=0 height=10>
<P><INPUT class=box type=hidden value=login name=func><INPUT class=box type=submit value=OK></P></TD>
<TD width=0 height=10>
<P align=left></P></TD></TR></TBODY></TABLE>
<P align=center></P></FORM></CENTER>";
}
elseif ($func == "login") {
$result = mysql_query($sql, $conn);
$table = mysql_fetch_array($result, MYSQL_ASSOC);
$pass = base64_decode($table["pass"]);
if($nameinput == $table["nick"] && $passinput == $pass && !empty($nameinput) && !empty($passinput))
{
$result = mysql_query($sql, $conn);
$table = mysql_fetch_array($result, MYSQL_ASSOC);
$usera = $table["nick"];
$login_user = $usera;
session_register ('login_user');
$passa = $table["pass"];
$login_pass = $passa;
session_register ('login_pass');
echo "</font><p align=center><a href=index.php><font face=Verdana color=#FFFFFF size=\"1\">Logged in</font></a></p><font color=\"#FFFFFF\" size=\"1\" face=\"Verdana\">";
echo "
<script language=\"JavaScript\">
url=(\"index.php\");
window.location=url
</script>
";
}
else
{
echo "<p align=center><a href=index.php?page=login><font face=Verdana size=2>Wrong nick or password</font></a></p>";
}
}
mysql_close($conn);
?>