login.php <?php include'home.php'; ?> <div class=info> <ul> <form action=login1.php method=post> <li>Login</li> <li><input type=text id=text name=login class=nazwa></li> <li>Haslo</li> <li><input type=password id=text name=haslo class=nazwa></li> </ul> <ul> <li><input type=submit value=zaloguj id=button class=przycisk></li></ul> </div>
login1.php <?php include 'home.php'; $_SESSION['User']=False; //Dla bezpieczeństwa { exit; } //Połączenie z bazą $Query='SELECT haslo FROM rejestracja WHERE login=''.$Login.'''; { echo '<ul><li>Podany użytkownik nie istnieje, spróbuj <a href=login.php>ponownie </a>lub <a href=rejestracja.php>zarejestruj się</a></li></ul>'; exit; } $UserPassword=$Row['haslo']; if($Password==$UserPassword) { $_SESSION['User']=$Login; echo '<meta http-equiv="refresh" content="3;url=index.php"><ul><li>zaraz zostaniesz przekierowany do strony głównej</li></ul>'; } else { echo '<ul><li>Podano bledne haslo, spróbuj <a href=login.php>ponownie </a>lub <a href=rejestracja.php>zarejestruj się</a></li></ul>'; exit; } ?>
Nie mam pojecia jak po sprawdzeniu poprawnosci sesji, wyczytac z bazy dane uzytkownika o numerze id, znajdujacego sie aktualnie w sesji
probowalem czegos takiego ale nie wychodzi
<?php include 'home.php'; ?> <?php $id=$_SESSION['User']; $q="SELECT * FROM rejestracja WHERE id='$id'"; if$_SESSION['User']{ } else { } } ?>
dzieki z gory za pomoc
pozdrawiam