![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zastanawiam sie wlasnie, jaki schemat autoryzacji uzytkownika jest najbardziej bezpieczny. Czy ponizszy "pseudokod" mozna uznac za bezpieczny? [php:1:86052951e6] <?php session_start(); if( (!isset($_SESSION['user_name'])) or (!isset($_SESSION['user_pass'])) or (empty($_SESSION['user_login'])) or (empty($_SESSION['user_pass'])) { if( (!isset($_POST['login']) ) { // Formularz do logowania } elseif( $_POST['login']=='tak' ) { if( DANE_POPRAWNE ) { // Sprawdzamy w bazie uzytkownikow, czy dane sa poprawne // jesli tak, to ustawiamy zmienne sesji } else { // Logowanie sie nie powiodlo, powrot do formularza } } else { // Nie ma takiej opcji exit; } } else { if( ZMIENNE_SESJI == DANE_W_BAZIE ) { // Jesli sa ustawione zmienne sesyjne, pobieramy je i sprawdzamy, czy // zgadzaja sie z danymi w bazie userow, jesli tak, to mamy dostep do strony } else { // Cofamy sie do formularza logowania } } ?>[/php:1:86052951e6] Mozna sie jeszcze pokusic o dorobienie sprawdzania IP komputera, a moze cos jeszcze? Czekam na Wasze opinie ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 17:44 |