Documente Academic
Documente Profesional
Documente Cultură
Lant Hotelier
1. Introducere
Această documentație descrie componentele cheie și funcționalitățile site-ului , care include
HTML, CSS, JavaScript, PHP și SQL pentru interacțiunea cu baza de date.
2. Sistemul de Login
2.1 Prezentare generală
Sistemul de login este o parte crucială a site-ului, responsabil pentru autentificarea utilizatorilor
și acordarea accesului la anumite secțiuni în funcție de acreditările lor.
2.2.2 auth.php
Pornire Sesizare: Inițiază o sesiune.
Verificare Variabilă de Sesiune: Verifică dacă SESS_MEMBER_ID este setat și nu este
gol.
Redirecționare: Dacă utilizatorul nu este autentificat, este redirecționat către pagina de
login a administratorului (admin_index.php).
3. Autentificare
3.1 Prezentare generală
Autentificarea asigură că doar utilizatorii autorizați pot accesa anumite părți ale site-ului.
4.2.1 connect.php
Credențialele Bazei de Date: Conține variabile pentru numele de gazdă MySQL, numele
utilizatorului, parola, numele bazei de date și un prefix.
Stabilirea Conexiunii: Utilizează mysql_connect pentru a se conecta la baza de date și
mysql_select_db pentru a selecta baza de date specifică.
Tratarea Erorilor: Afișează un mesaj de eroare dacă conexiunea sau selecția bazei de
date eșuează.
5. Mesaje
5.1 Structura Codului
<?php
include('db.php');
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
mysql_query("INSERT INTO message (name, email, subject, message) VALUES
('$name','$email','$subject','$message')");
header("location: sending.php");
?>
5.2 include('db.php');
Explicație: Se include fișierul db.php, care ar trebui să conțină conexiunea la baza de
date.
Exemplu: Dacă db.php conține: $con = mysql_connect("localhost", "username",
"password");, această linie încarcă această conexiune.
5.3 Variabile
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
Explicație: Se preiau valorile dintr-un formular HTML prin metoda POST și se atribuie
acestor valori variabilelor corespunzătoare ($name, $email, $subject, $message).
Exemplu: Dacă în formular există un câmp cu name="name", valoarea respectivă va fi
atribuită variabilei $name.