Файл: Разработка туристического сайта (Техническое задание и выбор средств реализации).pdf
Добавлен: 28.03.2023
Просмотров: 112
Скачиваний: 3
<h3>О нашей компании</h3>
<p>Группа компаний, занимающая лидирующие позиции на мировом туристическом рынке. Турфирма образована в 2014 году в результате слияния двух крупнейших европейских туристических компаний. Штаб-квартира объединенной компании расположена в России, ее акции котируются на Лондонской фондовой бирже.</p>
<p>
Мы обслуживаем более 20 млн клиентов в год, предлагая отдых в 180 странах мира. Свыше 300 отелей в более чем 30 странах мира, 6 авиакомпаний, 14 круизных лайнеров и др. Только в Европе мы имеем свыше 3 000 офисов продаж.
Мы обладаем самым большим чартерным флотом в Европе – более 130 самолетов.</p>
<p>
Турфирма – одна из самых прибыльных туристических компаний в мире, неоднократный лауреат престижной международной премии World Travel Awards, в 2013 году — в номинациях «Лучший в мире туроператор» и «Лучшая в мире чартерная авиакомпания».
</p>
<p>
Оборот компании в 2014/2015 финансовом году составил 20,1 млрд евро, операционная прибыль – 1, 069 млрд евро.
</p>
<p>
Количество сотрудников компании — более 76 000 человек в 130 странах.</p>
<img src="ban2.jpg" alt="" width="100%">
</div>
</div>
<div class="footer">
<p>Туристическое агенство "Мегатур" 2020г</p>
</div>
</div>
</body>
</html>
<!DOCTYPE html ru>
<html>
<head>
<meta charset="UTF-8">
<title>Сайт турфирмы</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="content">
<div id="head">
<div class="menu">
<a href="index.php"><img src="logo.png" alt=""></a>
<a href="index.php" class="link">Главная</a>
<a href="about.php" class="link">О фирме</a>
<a href="popular.php" class="link">Популярные направления</a>
<a href="contacts.php" class="link">Контакты</a>
<a href="login.php" class="link">Личный кабинет</a>
</div>
</div>
<div class="all">
<h2>Контакты</h2>
<h3>Метро: Кантемировская</h3>
<h3>Адрес: ул. Кантемировская, д.47, ТЦ "Кантемировский", 2 этаж, пав. 49</h3>
<h3>Телефон: +7 (495)-000-12-34</h3>
<h3>Почта: info@turfirma.ru</h3>
<div style="position:relative;overflow:hidden;"><a href="https://yandex.ru/maps?utm_medium=mapframe&utm_source=maps" style="color:#eee;font-size:12px;position:absolute;top:0px;">Яндекс.Карты</a><a href="https://yandex.ru/maps/213/moscow/search/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0/?ll=37.646921%2C55.725146&utm_medium=mapframe&utm_source=maps&z=9" style="color:#eee;font-size:12px;position:absolute;top:14px;">Москва — Яндекс.Карты</a><iframe src="https://yandex.ru/map-widget/v1/-/CGSAzOjO" width="100%" height="400" frameborder="1" allowfullscreen="true" style="position:relative;"></iframe></div>
</div>
<div class="footer">
<p>Туристическое агенство "Мегатур" 2020г</p>
</div>
</div>
</body>
</html>
<?php
// Настройки Базы (адрес, логин, пароль, название базы)
$link=mysqli_connect("localhost", "id13654685_root", "_123qwertyU1", "id13654685_bazasite");
if(isset($_POST['submit']))
{
// Вытаскиваем из БД запись, у которой логин равняеться введенному
$query = mysqli_query($link,"SELECT password FROM users WHERE login='".mysqli_real_escape_string($link,$_POST['login'])."' LIMIT 1");
$data = mysqli_fetch_assoc($query);
// Сравниваем пароли
if($data['password'] === md5(md5($_POST['password'])))
{
// Переадресовываем на страницу админки
if ($_POST['login'] === 'admin') {
header("Location: admin.php"); exit();
}
else {
header("Location: index.php"); exit();
}
}
else
{
echo "<h3>Вы ввели неправильный логин / пароль</h3>";
}
}
?>
<?php
if(isset($_POST['submit2']))
{
$err = [];
// проверям логин
if(!preg_match("/^[a-zA-Z0-9]+$/",$_POST['login']))
{
$err[] = "Логин может состоять только из букв английского алфавита и цифр";
}
if(strlen($_POST['login']) < 3 or strlen($_POST['login']) > 30)
{
$err[] = "Логин должен быть не меньше 3-х символов и не больше 30";
}
// проверяем, не сущестует ли пользователя с таким именем
$query = mysqli_query($link, "SELECT id FROM users WHERE login='".mysqli_real_escape_string($link, $_POST['login'])."'");
if(mysqli_num_rows($query) > 0)
{
$err[] = "Пользователь с таким логином уже существует в базе данных";
}
// Если нет ошибок, то добавляем в БД нового пользователя
if(count($err) == 0)
{
$login = $_POST['login'];
// Убираем лишние пробелы и делаем двойное хеширование
$password = md5(md5(trim($_POST['password'])));
mysqli_query($link,"INSERT INTO users SET login='".$login."', password='".$password."'");
header("Location: index.php"); exit();
}
else
{
print "<br><b>Ошибки:</b><br>";
foreach($err AS $error)
{
print $error."<br>";
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Курсовая работа</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<a href="index.php" class="back">↩ Вернуться на главную</a>
<div class="content" style="text-align: center;">
<h1>Авторизируйтесь на нашем сайте</h1>
<div class="form login">
<h2>Вход:</h2>
<form method="POST">
Логин: <br>
<input name="login" type="text" required ><br>
Пароль: <br>
<input name="password" type="password" required> <br>
<input name="submit" type="submit" value="Войти">
</form>
</div>
<!-- РЕГИСТРАЦИЯ НАЧИНАЕТСЯ ЗДЕСЬ!!!!!-->
<div class="form register">
<h2>Регистрация:</h2>
<form method="POST">
Логин: <br>
<input name="login" type="text" required ><br>
Пароль: <br>
<input name="password" type="password" required><br>
<input name="submit2" type="submit" value="Зарегистрироваться">
</form>
</div>
</div>
</body>
</html>
<!DOCTYPE html ru>
<html>
<head>
<meta charset="UTF-8">
<title>Сайт турфирмы</title>