[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма авторизации
Страницы: 1, 2
beginner95
Доброе время суток, тут пробовал написать самый простейший форму, не могу авторизироваться выдает сообщение логин или пароль неверны хотя у меня все правильно можете помочь вот собственно и сам код.

<?php
if (!isset($_SESSION['autorized']))
{
$_SESSION['name'] = 'guest';
if (!isset ($_POST['enter']))
{
echo "<center><table border=1 width=564>
<tr><td width=554><center><form action='' method = POST><code>Логин</code>
<input type = text name = login><code>Пароль</code>
<input type = password name = pass maxlenght = 15>
<input type = submit value = Войти name = enter></center>
</td></tr></table></center><br></form>"
;
}else
if
(strlen($_POST['login']) < 25 && strlen($_POST['pass']) < 25)
{
if ($_POST['login']!='' && $_POST['pass']!='')
{
$safe_name1 = mysql_escape_string($_POST['login']);
$safe_pass1 = mysql_escape_string($_POST['pass']);
$safe_name = htmlspecialchars($safe_name1);
$safe_pass = htmlspecialchars($safe_pass1);
$sql1 = "SELECT user_name,user_role,date FROM forum_user WHERE
user_name = '"
.$safe_name."' and user_pass=password('$safe_pass')";
$result = mysql_query($sql1);
if (!mysql_num_rows($result))
{
echo "<center><h5>Логин или пароль неверные</h5> ";
echo "<center><a href = 'index.php'>Назад</a>";
}
else
{
$line = mysql_fetch_row($result);
$_SESSION['autorized']=true;
$_SESSION['name'] = $_POST['login'];
$_SESSION['role'] = $line[1];
echo "<center><table border=1 width=564>
<tr><td width=554><center>
<code>Спасибо что зашли "
.$_SESSION['name']." (Ваш статус: ".$_SESSION['role'].")
<a href = 'logout.php'>(Выход)</a></code>
</center></td></tr></table></center><br>"
;
}}
else{
echo "<center><table border=1 width=564><tr><td width=554><center>Необходимо заполнить все поля
<center><a href = 'index.php'>Назад</a></center></td></tr></table></center><b r>"
;
}}
?>


Ну это проблемная часть кода :(

_____________
Лучший хостинг
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.