Tworzę prosty system zarządzania treścią i do logowania się do Panelu Administracyjnego chcę zastosować sesję. Podczas instalacji skryptu tworzy się tabela admin, a w niej login, hasło itp. Później, loguję sie do PA. Sesja, którą rozpoczynam wygląda tak:
Wykonuję zapytanie do sql:
<?php $zapytanie = "select login, pass from admin"; { $login=$wiersz[0]; $haslo=$wiersz[1]; } ?>
Tutaj sprawdza, czy podany login i hasło w formularzu są takie same jak w bazie danych:
<?php if($_POST['login'] == $login and $_POST['pass'] == $haslo) { pa(); //Panel Adm. } { login_pa_form(); } ?>
Później mam w panelu plik odpowiedzialny za konfigurację strony konfiguracja php a w nim
<?php include('../mysql_config.php'); pol_mysql(); $zapytanie = "select login, pass from admin"; { $login=$wiersz[0]; $haslo=$wiersz[1]; } { Jakiś panel konfiguracyjny } ?>
Jak widać zarejestrowana sesja wygląda tak: admin+$login+$haslo, czy takie zastowanie sesji jest bezpieczne?
Pewnie dla Was to jest śmieszne, ale ja jestem początkujący
