index.php:
<?php //jeśli "logged" puste to zmienia na 0 //sprawdzenie czy zalogowany, jeśli tak to idzie dalej, jak nie to login + link do rejerstracji (register_activ.php > index.php) if(!$_SESSION["logged"]==1) { //logowanie (login_function.php > index.php) include ("login.php"); } //zalogowany zobaczy reszte tresci, czyli logout else ?>
login.php:
<?php //jeśli "logged" puste to zmienia na 0 //łączenie z bazą danych //zmienne $back="<a href='index.php'> - INDEX</a>"; $nickname=$_POST['nickname']; $password=$_POST['password']; //zmienna sprawdzająca egzystencję $nickname w bazie danych //zmienna zawierająca hasło użytkownika wczytane z bazy na podstawie $nickname $q_password=@mysql_query("select `password` from `users` where `nickname`='".$nickname."' limit 1"); $password_check=$result_password['password']; //WARUNKI //nickname_chcek - sprawdzenie egzystencji //hasło - porównanie wartości z bazą danych //logged_check - sprawdzanie czy niezalogowany //jak ok to loguje else if ($_SESSION["logged"]=1) { $_SESSION['nickname']=$nickname; //nie trzymac hasla w sesji $_SESSION['password']=$password; } ?><br />