Hát, egyrészt ezt írta ki: Notice: Undefined index: regkod
Másrészt meg sem jelent a regisztrációs űrlap.
Bemásolom a teljes kódot, hátha segít
Kód:
/* Nézzük meg, hogy nem-e akarunk épp bejelentkezni */
if (isset($_POST['Username']) && isset($_POST['Password']))
{
$query = @mysql_query("SELECT * FROM users_login WHERE `Username` = '".mysql_real_escape_string($_POST['Username'])."' AND `Password` = '".sha1(md5($_POST['Password']))."'");
$row = mysql_fetch_array($query);
@mysql_free_result($query);
if (!empty($row['Id']))
{
@mysql_query("DELETE FROM users_session WHERE `Session_id` = '".mysql_real_escape_string($****om)."'");
@mysql_query("INSERT INTO users_session (`Uid`, `Session_id`, `Host`, `Time`) VALUES ('".$row['Id']."', '".mysql_real_escape_string($****om)."', '".getip()."', '".time()."')");
}
else
{
echo "Rossz felhasználónév vagy jelszó.";
}
}
/*$lekerdezes3 = mysql_query("SELECT Id From users_session WHERE Session_id = '" . $****om . "'");
$return3 = mysql_query($lekerdezes3);
while ($sor = mysql_fetch_object($return)){
$sess = $sor['Id'];
}
$_SESSION['id'] = $sor['Id'];
echo $sess;*/
###
if (isset($_GET['logout']))
{
@mysql_query("DELETE FROM users_session WHERE `Session_id` = '".mysql_real_escape_string($****om)."'");
}
###
/* Nézzük meg, hogy nem-e akarunk épp regisztrálni */
if (isset($_GET['register']))
{
if (isset($_POST['Reg_username']) && isset($_POST['Reg_password']) && isset($_POST['Reg_email']))
{
if (empty($_POST['Reg_fullname'])) $_POST['Reg_fullname'] = 'Ismeretlen';
$query = @mysql_query("SELECT * FROM users_login WHERE `Username` = '".mysql_real_escape_string($_POST['Reg_username'])."'") ;
$row = mysql_fetch_array($query);
@mysql_free_result($query);
if (!empty($row['Id']))
{
echo "Már regisztrált név.";
}
else
{
@mysql_query("INSERT INTO users_login (`Username`, `Password`, `Email`, `Fullname`) VALUES ('".mysql_real_escape_string($_POST['Reg_username'])."', '".sha1(md5($_POST['Reg_password']))."', '".mysql_real_escape_string($_POST['Reg_email'])."', '".mysql_real_escape_string($_POST['Reg_fullname'])."')") ;
echo "Regisztráltál!";
}
}
else
{
$regelhet = false;
if (($_POST['regkod']) == 'szakdogademo') {
$regelhet = true;
if ($regelhet) {
include ('register.php');
}
}
}
}
###
Könyvjelzők