Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 18.09.2007 Ostrzeżenie: (0%)
|
Witam!
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:
Tutaj sprawdza, czy podany login i hasło w formularzu są takie same jak w bazie danych:
Później mam w panelu plik odpowiedzialny za konfigurację strony konfiguracja php a w nim
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował MGreg 10.11.2007, 19:27:14 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 16.04.2005 Skąd: Białowieża Ostrzeżenie: (0%)
|
Wyliczaj sobie hash md5 ze stringa "$user$password" i wtedy porównuj.
Edit: poza tym rób coś w stylu Kod SELECT blabla from blabla WHERE login=$_POST['login'] AND pass=$_POST['pass'] Oczywiście wszystko zabezpiecz. Patrzę na "from admin"... masz oddzielną tabelę na jedną wartość?! Ten post edytował rolnix 10.11.2007, 19:34:30 |
|
|
|
MGreg Panel Administracyjny - sesje 10.11.2007, 18:27:21
MGreg W tabeli admin mam login, hasło i adres email admi... 11.11.2007, 17:11:10
domis86 Cytat(MGreg @ 10.11.2007, 18:27:21 ) ... 11.11.2007, 18:22:41 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 17:47 |