Файл: Разработка сайта компании (ООО Управление и Инвестиции).pdf
Добавлен: 31.03.2023
Просмотров: 629
Скачиваний: 3
</div>
</a>
<?php echo '<a href="foremploees.php?deleteCookie=TRUE"> <div class="sub">
Выход
</div>
</a>'; ?>
</div>
</div>
</body>
</html>
<?
} else {
$access = FALSE;
}
} else {
$access = FALSE;
}
if (isset($access) and $access = TRUE) { ?>
Закрыт доступ!
<? } ?>
Приложение 2. Программный код страницы ответов на вопросы пользователей
<?php
session_start();
if (isset($_SESSION['log']) && isset($_SESSION['pas']) && isset($_SESSION['stat'])){
if ($_SESSION['stat'] == 1){ ?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie-=edge">
<link rel="stylesheet" href="style\styleManager.css">
<title>Вопросы о пользователей</title>
<script type="text/javascript">
function fanc(){
document.getElementById("id1").checked=true; document.registr.status[0].checked=true;
document.registr['status'][0].checked=true;
}
</script>
</head>
<body>
<div class="questionauth">
<div class="question">
<h2>Вопросы о пользователей</h2>
<?php
$mysqli = new mysqli("localhost", "root", "", "upravlenie");
if ($mysqli->connect_errno) {
printf("Не удалось подключиться: %s\n", $mysqli->connect_error);
exit();
}
foreach ( $mysqli->query("SELECT * FROM question") as $row ) {
if ($row['HaveAnswer'] == 0){
?>
<div class="blockAnsw">
<div class="QuestionUser">
<div class="AnswerText"> <?
echo "От: ".$row['NameUser'];
echo ". Номер телефона пользователя: ".$row['PhoneUser'];
echo ". Почта пользователя: ".$row['EmailUser']."<br />";
echo "Идентификационный номер вопроса: ".$row['idQuestion']."<br />"; ?>
</div> <?
echo '<h3>'.$row['QuestionUser'].'</h3>'."<br />";
echo '<a href="?del_id='.$row['idQuestion'].'"><input type="submit" name="Delete" value="Удалить" onclick="confirmDelete(this)"/></a>'; ?>
</div>
</div><?
}
}
?>
</div>
<div class="field">
<h2>Ответить на вопрос</h2>
<?php
if (isset($_POST['idQuest']) && isset($_POST['AnswerToQuestion']) ) {
$idQuest = $_POST['idQuest'];
$AnswerToQuestion = $_POST['AnswerToQuestion'];
$result = $mysqli->query("INSERT INTO Answer (idQuest, AnswerToQuestion) VALUES ('$idQuest','$AnswerToQuestion')");
$sql = $mysqli->query("UPDATE question SET HaveAnswer = '1' WHERE idQuestion = $idQuest");
if ($result == true){
echo "Информация занесена в базу данных";
} else {
echo "Информация не занесена в базу данных";
}
mysqli_close($mysqli);
}
?>
<form method="POST">
<label>Введите идентификационный номер вопроса</label><input type="text" name="idQuest" required><br><br>
<label>Введите введите ответ</label><input type="text" name="AnswerToQuestion" required><br><br>
<input name="submit" type="submit" value="Отправить">
</form>
<a href="menumanager.php">
<div class="subdel">
Вернуться к меню менеджера
</div>
</a>
<a href="foremploees.php">
<div class="subdel">
Выход
</div>
</a>
</div>
</div>
</body>
</html>
<?
} else {
$access = FALSE;
}
} else {
$access = FALSE;
}
if (isset($access) and $access = TRUE) { ?>
Закрыт доступ!
<? } ?>
Приложение 3. Программный код страницы авторизации
<?php
$mysqli = new mysqli("localhost", "root", "", "upravlenie");
error_reporting(E_ALL);
ini_set("display_errors", 1);
session_start();
if (isset($_POST['log']) && isset($_POST['pass'])){
$login = $_POST['log'];
$password = md5(trim($_POST['pass']));
foreach ( $mysqli->query("SELECT Login, PasswordHash, Status FROM employees") as $row ){
if ($password == $row['PasswordHash'] & $login == $row['Login'] & $row['Status'] == 1) {
header('Location: menumanager.php');
session_start();
$_SESSION['log'] = $login;
$_SESSION['pas'] = $password;
$_SESSION['stat'] = $row['Status'];
exit;
} elseif ($password == $row['PasswordHash'] & $login == $row['Login'] & $row['Status'] == 10) {
header('Location: menuadmin.php');
session_start();
$_SESSION['log'] = $login;
$_SESSION['pas'] = $password;
$_SESSION['stat'] = $row['Status'];
exit;
}
}
foreach ( $mysqli->query("SELECT Login, PasswordHash, Status FROM employees") as $row ){
if ($password != $row['PasswordHash'] or $login == $row['Login']) {
header('Location: NoPas.php');
exit;
}
}
}
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie-=edge">
<link rel="stylesheet" href="style/style.css">
<title>Авторизация</title>
</head>
<body>
<div class="conteinerform">
<div class="formauth tut">
<h2>Авторизация</h2>
<form method="POST">
Логин <input name="log" type="text"><br><br>
Пароль <input name="pass" type="password"><br><br>
<input name="submit" type="submit" value="Войти">
</form>
<a href="foremploees.php">
<div class="sub">
Вернуться на сайт
</div>
</a>
</div>
</div>
</body>
</html>
Приложение 4. Программный код страницы для перехода к авторизации
<?php
$deleteCookie = $_GET['deleteCookie'];
if ($deleteCookie = TRUE) {
session_start();
unset ($_SESSION['log']);
unset ($_SESSION['pas']);
unset ($_SESSION['stat']);
}
?>
<!DOCTYPE html>
<html>
<head lang="ru">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie-=edge">
<link rel="stylesheet" href="style/css.css">
<link rel="stylesheet" href="style/echocss.css">
<title>Главная</title>
</head>
<body>
<div class="wrap">
<div class="box1 bok">
<!-- box1 -->
</div>
<div class="box2">
<div class="box201">
<a href="index.php">
<img src="img/logo.png" width="50" alt="logo">
</a>
</div>
<div class="box202">
<h1>Управление и Инвестиции</h1>
</div>
</div>
<div class="box4">
<br>
<form action="Search.php" method="post">
<input type="text" name="search_q" size="10" placeholder="Поиск">
<input type="submit" value="Найти">
</form>
</div>
<div class="box5">
<h3>+7 (919) 720 59 45</h3>
</div>
<div class="box6 bok">
<!-- box6 -->
</div>
<div class="box66 nav">
<!-- box66 -->
</div>
<div class="box7 nav">
<a href="katalog.php">
<div class="con">
Каталог
</div>
</a>
</div>
<div class="box7 nav">
<a href="company.html">
<div class="con tut">
Компания
</div>
</a>
</div>
<div class="box8 nav">
<a href="contact.php">
<div class="con">
Контакты
</div>
</a>
</div>
<div class="box9 nav">
<a href="buyout.php">
<div class="con">
Выкуп объектов
</div>
</a>
</div>
<div class="box99 nav">
<!-- box99 -->
</div>
<div class="box66 nav">
<!-- box66 -->
</div>
<div class="box7 nav">
<a href="company.html">
<div class="con">
О компании
</div>
</a>
</div>
<div class="box7 nav">
<a href="employees.php">
<div class="con">
Сотрудники
</div>
</a>
</div>
<div class="box8 nav">
<a href="questionAnswer.php">
<div class="con">
Вопрос ответ
</div>
</a>
</div>
<div class="box9 nav">
<a href="">
<div class="con tut">
Авторизация
</div>
</a>
</div>
<div class="box99 nav">
<!-- box99 -->
</div>
<div class="companybok1 bok">
<!-- bok1 -->
</div>
<div class="infocompany">
<div class="infocompanyimg">
<img src="img/you.png" width="100%" alt="You">
</div>
<div class="infocompanytext">
<h2>Внимание</h2>
<p>Страница авторизации только для сотрудников компании</p>
<div class="sbut sub">
<a href="vhod.php">Авторизоваться</a>
</div>
</div>
</div>
<div class="companybok2 bok">
<!-- bok -->
</div>
<div class="box23 bok">
<!-- box23 -->
</div>
<div class="box24">
<div class="box241 karta">
<h1>Компания</h1>
<ul>
<li><a href="company.html">О компании</a></li>
<li><a href="Employees.php">Сотрудники</a></li>
<li><a href="questionAnswer.php">Вопрос - ответ</a></li>
<li><a href="foremploees.php">Авторизация</a></li>
</ul>
</div>
<div class="box242 karta">
<h1>Услуги</h1>
<ul>
<li><a href="katalog.php">Покупка и аренда помещений</a></li>
<li><a href="buyout.php">Выкуп помещений</a></li>
</ul>
</div>
<div class="box243 karta">
<h1>Мы в социальных сетях</h1>
<ul>
<li><a href=""><img src="https://img.icons8.com/ios/50/000000/vk-com.png"/></a></li>
<li><a href=""><img src="https://img.icons8.com/ios/50/000000/youtube-squared.png"/></a></li>
<li><a href=""><img src="https://img.icons8.com/ios/50/000000/facebook.png"/></a></li>
<li><a href=""><img src="https://img.icons8.com/ios/50/000000/instagram.png"/></a></li>
<li><a href=""><img src="https://img.icons8.com/ios/50/000000/weixing.png"/></a></li>
</ul>
</div>
</div>
<div class="box25 bok">
<!-- box25 -->
</div>
<div class="box26">