Автоматизированная WEB-система тестирования студентов
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
39;passwordagain]) && isset($_SESSION[email]) )
{($_SESSION[password] == $_SESSION[passwordagain])
{
$res = mysql_query("SELECT * FROM User_List WHERE Login = $_SESSION[login] ; ")or die("ERROR ".mysql_error());
$num = mysql_num_rows($res);($num == 0)
{
$s = strftime("%S")+1;
$m = strftime("%M")+1;
$h = strftime("%H")+1;
$d = strftime("%d")+1;
$mm =strftime("%m")+1;
$id = $s * $m * $h *$d *$mm;
$res = mysql_query("INSERT INTO User(UID,Login,Pass,Email,init)($id,$_SESSION[login],$_SESSION[password],$_SESSION[email],0); ")or die("ERROR ".mysql_error());(res)
{
//$_SESSION[message] = "Регистрация прошла успешно.";_once("auth.php");();();
}"$res";
}
$_SESSION[message] = "Данный логин уже зарегистрирован в системе.";
}
$_SESSION[message] = "Несовпадение паролей.";
}
$_SESSION[message] = "Заполните все поля.";
}
?>
А.2 Функция авторизации пользователя.
<?phpauthorization()
{?>
<?php(isset($_SESSION[message]))
{?>
Сообщение :
<?php" $_SESSION[message] ";($_SESSION[message]);
?>
<?php
}?>
<?php
}?>
А.3 Проверка данных пользователя.
<?phpverification()
{_once("db.php");( isset($_SESSION[login]) && isset($_SESSION[password]) && !empty($_SESSION[login]) && !empty($_SESSION[password]) )
{
$res = mysql_query("SELECT * FROM User WHERE Login = $_SESSION[login] AND Pass = $_SESSION[password] ; ")or die("ERROR ".mysql_error());
$num = mysql_num_rows($res);($num == 0)
{
$res = mysql_query("SELECT * FROM User WHERE Login = $_SESSION[login] ; ")or die("ERROR ".mysql_error());
$num = mysql_num_rows($res);( $num == 0 )
$_SESSION[message] = "Данный логин не зарегистрировани в системе.";
$_SESSION[message] = "Неверная комбинация лигина и пароля.";
}
{
$tmp = mysql_fetch_array($res);
$_SESSION[UID] = $tmp[UID];( !get_magic_quotes_gpc() )
{
$_SESSION[login] = mysql_escape_string($_SESSION[login]);
$_SESSION[pass] = mysql_escape_string($_SESSION[pass]);
}
$_SESSION[login] = $_SESSION[login];
";
}
}
$_SESSION[message] = "Пожалуйста, заполните поля: Логин и Пароль.";
}?>
А.4 Функция вывода на экран полей регистрации.
<?phpregistration()
{?>
<?php(isset($_SESSION[message]))
{?>
Сообщение :
<?php" $_SESSION[message] ";($_SESSION[message]);
?>
<?php
}?>