Здравейте,
Имам една логин система и си работеше идеално, докато не добавих това :
НЕ Е РЕКЛАМА!
сега когато съм с това извеждам си самата форма в popup и когато има грешка в името или паролата не ми извежда нищо
ето го кода за формата :
Ето го и login.php :
Имам една логин система и си работеше идеално, докато не добавих това :
НЕ Е РЕКЛАМА!
сега когато съм с това извеждам си самата форма в popup и когато има грешка в името или паролата не ми извежда нищо
ето го кода за формата :
PHP:
<?php
}
else
{
?>
<table border="0" width="950px" cellspacing="2" cellpadding="2" align="center" class="trans">
<tr>
<td align="left">
<a onclick="javascript:window.open('http://localhost/register.php','Нова регистрация','menubar=no,width=430,height=490,toolbar=no');"><div class="reg_btn"></div></a>
</td>
<td align="right">
<a href="#login-box" class="login-window"><div class="login_btn"></div></a>
</td>
</tr>
</table>
<div id="login-box" class="login-popup">
<a href="#" class="close"><img src="images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>
<form action="login.php" method="POST">
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<td><input type="text" class="usern_input" name="username" value="потребител" onblur="addText(this);" onfocus="clearText(this)"></td>
<td><input type="password" class="passwd_input" name="password" value="парола" onblur="addText(this);" onfocus="clearText(this)"></td>
<td><input type="submit" value="" class="login_btn" name="submit"></td>
</tr>
</table>
</form>
</div>
<?php if($_SESSION[error]) { ?>
<table class="red" align="center">
<tr>
<td>
<center><b><?php print $_SESSION['error']; session_destroy(); ?></b>
</td>
</tr>
</table>
<?php
}}
?>
PHP:
<?php
session_start();
require ("config.php");
$username = addslashes($_POST['username']);
$password = md5(addslashes($_POST['password']));
if($_SERVER['REQUEST_METHOD'] != "POST")
{
header('Location: index.php');
}
if(isset($username) && isset($password))
{
$q = mysql_query("SELECT username, password FROM users WHERE username='$username' AND password='$password' LIMIT 1") or die(mysql_error());
if(mysql_num_rows($q) == 1)
{
$user = mysql_fetch_assoc($q);
$_SESSION['username'] = $user['username'];
header("Location: index.php");
}
else
{
$_SESSION['error'] = "Грешно име или парола";
header("Location: index.php");
}
}
?>