<?php function zalogowany ( $sesja=0, $login_php=0, $id=0 ) { <a href="$login_php/edycja_profil.php?mode=zobacz_profil&id=$id">Profil</a><br> <a href="$login_php/logowanie.php?mode=wyloguj">wyloguj</a><br>"; { echo" <a href="$login_php/logowanie.php?mode=usun_ciasteczka">Usuń ciasteczka</a></span> "; } else { echo" <a href="$login_php/logowanie.php?mode=zapamietaj">Zapamietaj mnie</a></span> "; } } if ( $_SESSION['log'] ) { } elseif ( $_POST['mode'] == 'spr' ) { { } else { if ( $_POST['submit'] ) { $wyszukaj = mysql_query("SELECT * FROM users WHERE login='$_POST[login]' AND haslo='$_POST[pass]' LIMIT 1"); { $_SESSION['flaga'] = $wynik2['flaga']; $_SESSION['id'] = $wynik2['id']; $_SESSION['haslo'] = $wynik2['haslo']; $_SESSION['ost_log'] = $wynik2['ostatnie_logowanie']; } { $lo=1; } { } #poprawny login i haslo, utworzenie sesji z loginem usera elseif ( $wynik == 1 ) { $_SESSION['log'] = $_POST['login']; /*zmiana daty ostatniego logowania*/ $sql0 = "UPDATE users SET ostatnie_logowanie="$data" WHERE id=$_SESSION[id]"; /**/ { } } { $spr=1; } echo"<span class="zw2"><a href="$login_php/logowanie.php?mode=add_user">Spróbuj ponownie</a><br>nie masz jeszcze konta?? <a href="$login_php/logowanie.php?mode=rejestruj">zarejestruj sie</a></span>"; } if ( $_SESSION['log'] ) { } } } { if( $wynik ==1 ) { $_SESSION['flaga'] = $wynik2['flaga']; $_SESSION['id'] = $wynik2['id']; $_SESSION['haslo'] = $wynik2['haslo']; $_SESSION['ost_log'] = $wynik2['ostatnie_logowanie']; } $_SESSION['log'] = $_COOKIE['auto']; /*zmiana daty ostatniego logowania*/ $sql0 = "UPDATE users SET ostatnie_logowanie='$data' WHERE id=$_SESSION[id]"; /**/ } else { } } else { echo" <script type="text/javascript" src="js/caps.js"> </script> <form action="$_SERVER[PHP_SELF]" method="POST"> <div id="warning" style="display: none;"><span class="zw2B">Masz włączony klawisz Caps lock !</span></div> <span class="zw3">Login:</span> <input type="text" size="12" name="login"> <span class="zw3">Hasło:</span> <input type="password" size="12" name="pass" onkeypress="capsDetect(arguments[0]);"> <span class="zw3">Zapamiętaj mnie:</span> <input name="auto" type="checkbox" value="on"> <input type="hidden" name="mode" value="spr"> <input class="kolorowy" type="submit" name="submit" value="Zaloguj"> </form> <span class="zw3"><a href="$login_php/logowanie.php?mode=rejestruj">zarejestruj sie</a> | </span> <span class="zw3"><a href="$login_php/logowanie.php?mode=uzyj_wsk">zapomnialem hasla</a></span> "; } if ( $_GET['mode'] == 'wyloguj' ) { } if ( $_GET['mode'] == 'usun_ciasteczka' ) { } ///////////////////////////////////////////////////////////////////// if ( $_GET['mode'] == 'zapamietaj' ) { //echo"aa ."$_COOKIE[auto].""; } ?>
to jest caly plik logowania usera. Wszytsko pieknie hula, z wyjatkiem ostatniego if'a czyli "funkcji" zapamietaj. Polega to na tym, ze jesli jest user zalogowany, a nie ma ciasteczka, to wyswietla sie link (poczatek w/w kodu), gdzie mozna sobie kliknac odniechcenia

