Serzhik
Новичок
Помогите с авторизацией пользователя, плиз
вот собственно код.
постоянно выдает форму авторизации. Что я не так сделал? подскажите пожалуйста.
вот собственно код.
PHP:
<?
mysql_connect("localhost", "root","");
mysql_select_db("forex");
echo "<html><head></head><body>";
function authForm()
{
echo "<form action = index.php method = POST>";
echo "<input type = text name = login>";
echo "<input type = password name = pass>";
echo "<input type = submit name = go value = Войти>";
echo "</form>";
}
function success()
{
echo "Панель управления аккаунтом...";
}
function checkForm()
{
$sql = "SELECT * FROM users WHERE login='$_POST[login]'";
$result = mysql_query($sql);
$f = mysql_fetch_array($result);
if(mysql_num_rows($result)==0)
{
echo "Ошибка! Логин $_POST[login] не зарегистрирован в системе!";
authForm();
}
else
{
if($_POST[pass]!=$f[pass])
{
echo "Ошибка! Неверный логин или пароль.";
authForm();
}
else
{
success();
}
}
}
if(!isset($go))
{
authForm();
}
else
{
checkForm();
}
?>