Разработка электронного магазина на PHP и MySQL. Пинягина О.В. - 68 стр.

UptoLike

Составители: 

О.В. Пинягина
68
Схема 6. Авторизация
Покупатель
$pass=$HTTP_POST_VARS["pass"];
$login=$HTTP_POST_VARS["login"];
$strSQL1="SELECT * FROM customers WHERE login='".$login.
"' AND pass='".$pass."'";
print $strsql;
$result1=mysql_query($strSQL1)
or die("Не могу выполнить запрос!");
// пользователь с таким логином и паролем найден ?
if($row=mysql_fetch_array($result1))
{
$start=session_start(); // начинаем сессию
// создадим сеансовую переменную для ФИО покупателя
session_register("log");
$HTTP_SESSION_VARS["log"]=$row["fam"]." ".$row["im"];
// создадим сеансовую переменную для ID покупателя
session_register("id");
$HTTP_SESSION_VARS["id"]=$row["id_cust"];
$message="<tr><td bgcolor='#66cc66' align='center'>
<b>Вы успешно авторизованы</b></td></tr>";
$success=true;
}
else
{
$message="<tr><td bgcolor='#ff9999' align='center'>
<b>Таких логина/ пароля не существует!!!</b></td></tr>";
}
Главное меню
Форма
авторизации
Успешная
авторизация
Неуспешная
авторизация
Просмотр и
корректировка
личных данных
О.В. Пинягина

                                                   Схема 6. Авторизация

                      Покупатель


                           Главное меню



                               Форма
                            авторизации


                   Успешная         Неуспешная
                  авторизация       авторизация


                  Просмотр и
                корректировка
                личных данных


$pass=$HTTP_POST_VARS["pass"];
$login=$HTTP_POST_VARS["login"];

$strSQL1="SELECT * FROM customers WHERE login='".$login.
    "' AND pass='".$pass."'";
print $strsql;
$result1=mysql_query($strSQL1)
     or die("Не могу выполнить запрос!");

// пользователь с таким логином и паролем найден ?
if($row=mysql_fetch_array($result1))
{
   $start=session_start(); // начинаем сессию
   // создадим сеансовую переменную для ФИО покупателя
   session_register("log");
   $HTTP_SESSION_VARS["log"]=$row["fam"]." ".$row["im"];
   // создадим сеансовую переменную для ID покупателя
   session_register("id");
   $HTTP_SESSION_VARS["id"]=$row["id_cust"];

     $message="
        Вы успешно авторизованы";
     $success=true;
}
else
{
   $message="
    Таких логина/ пароля не существует!!!";
}

68