У меня есть сайт на HTML, где я реализовал систему входа в систему и регистрации с использованием PHP.
Когда пользователь не вошел в систему, элемент навигации "Contul meu" со всех страниц должен отправлять меня на страницу "gotosigning.html".Однако, когда пользователь вошел в систему, я хочу, чтобы пункт меню "Contul meu" со всех страниц отправлял меня на страницу "account.html".
Некоторые пункты меню, например, на странице index.html :
<li class="active"><a href="index.html">Acasă</a></li>
<li><a href="login.html">login</a></li>
<li><a href="signin.html">sign in</a></li>
<li><a href="gotosigning.html">Contul meu</a></li>
страница gotosigning.html перенаправляет на страницу, которую вы можете выбрать, если хотитедля входа в систему или входа в систему, и в зависимости от выбора здесь вы идете в login.html или signin.html.
Это базовый пример, когда пользователь не вошел в систему, но когда это так, последнийэлемент должен стать <li><a href="account.html">Contul meu</a></li>
на всех страницах.
login.php , что реализовано на страницах login.html и signup.html
<?php
$link = new mysqli("localhost", "root", "", "graphicdesign");
if($link->connect_error){
die("ERROR: Nu s-a putut realiza conexiunea la baza de date " .$link->connect_error);
}
session_start();
$email =$_POST['email'];
$password=$_POST['pass'];
$result = $link->query("SELECT email_cl, parola_cl FROM clienti WHERE email_cl= '".$email."' AND parola_cl= '".$password."'");
if($result->num_rows == 0 ) {
echo "Datele nu corespund!";
}
else {
$_SESSION['logged in']=true;
$_SESSION['email']=$email;
echo "Login cu succes!";
echo "<script>setTimeout(\"location.href = '../account.html';\",1500);</script>";
}
?>
Какя могу заставить сервер знать все время, когда пользователь вошел в систему?
И как я могу указать HTML-страницам, когда обновлять навигацию в зависимости от того, вошли они в систему или нет?
Единственное, о чем я думал, - это продублировать все страницы (но их слишком много), а затем внедрить некоторый код, чтобы проверить, вошел ли пользователь на сервер и может ли выбрать нужный вариант с помощью правильного меню.... но, кажется, совсем не в порядке ...
Спасибо!