nie do konca mi to działa, ani nie loguje mnie , ani nie zwraca informacji o tym ze podałem zły login lub haslo, nawet gdy zostawiam puste pola.
mozecie zerknąć na to i jakoś mi pomóc.
Kod
<?
$conn = mysql_connect("localhost", "root", "") or die(mysql_error());
$db = mysql_select_db("db_vote") or die(mysql_error());
if (isset($_POST['submit'])) {
$query = "SELECT email, pass FROM user_info" . "WHERE email ='" . $_POST['email'] ."' " .
"AND pass ='" . $_POST['pass'] ."' ";
$result = mysql_query($query) or die (mysql_error());
if (mysql_num_rows($result) == 1) {
$_SESSION['user_logged'] = $_POST['email'];
$_SESSION['user_password'] = $_POST['pass'];
header("Refresh: 5; URL=" . $_POST['redirect'] . "");
echo "zostakesz przekierowan na oryg strone
";
} else {
?>
<html>
<head>
</head>
<body>
<p>
Niepoprawna nazwa użytkownika lub hasło
kliknij tu aby sie zarejstrowac <a href="register.php"> TUTAJ WlaNIE</a>
<form action="user_login.php" metod="post">
<input type="hidden" name="redirect" value="<?php echo $_POST['redirect']; ?>">
NAZWA : <input type="text" name="email">
haslo: <input type="password" name="pass">
<input type="submit" name="submit" value="LOGIN">
</form>
</p>
</body>
</html>
<?php
}
} else {
if (isset($_GET['redirect'])) {
$redirect = $_GET['redirect'];
} else {
$redirect = "index.php";
}
?>
<html>
<head>
</head>
<body>
<p>
Zaloguj sie podajac login i haslo
jak nie masz loginu kliknij<a href="register.php"> TUTAJ WlaNIE</a>
<form action="user_login.php" metod="post">
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>">
NAZWA : <input type="text" name="email">
haslo: <input type="password" name="pass">
<input type="submit" name="submit" value="LOGIN">
</form>
</p>
</body>
</html>
<?php
}
?>
$conn = mysql_connect("localhost", "root", "") or die(mysql_error());
$db = mysql_select_db("db_vote") or die(mysql_error());
if (isset($_POST['submit'])) {
$query = "SELECT email, pass FROM user_info" . "WHERE email ='" . $_POST['email'] ."' " .
"AND pass ='" . $_POST['pass'] ."' ";
$result = mysql_query($query) or die (mysql_error());
if (mysql_num_rows($result) == 1) {
$_SESSION['user_logged'] = $_POST['email'];
$_SESSION['user_password'] = $_POST['pass'];
header("Refresh: 5; URL=" . $_POST['redirect'] . "");
echo "zostakesz przekierowan na oryg strone
";
} else {
?>
<html>
<head>
</head>
<body>
<p>
Niepoprawna nazwa użytkownika lub hasło
kliknij tu aby sie zarejstrowac <a href="register.php"> TUTAJ WlaNIE</a>
<form action="user_login.php" metod="post">
<input type="hidden" name="redirect" value="<?php echo $_POST['redirect']; ?>">
NAZWA : <input type="text" name="email">
haslo: <input type="password" name="pass">
<input type="submit" name="submit" value="LOGIN">
</form>
</p>
</body>
</html>
<?php
}
} else {
if (isset($_GET['redirect'])) {
$redirect = $_GET['redirect'];
} else {
$redirect = "index.php";
}
?>
<html>
<head>
</head>
<body>
<p>
Zaloguj sie podajac login i haslo
jak nie masz loginu kliknij<a href="register.php"> TUTAJ WlaNIE</a>
<form action="user_login.php" metod="post">
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>">
NAZWA : <input type="text" name="email">
haslo: <input type="password" name="pass">
<input type="submit" name="submit" value="LOGIN">
</form>
</p>
</body>
</html>
<?php
}
?>