![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam !!
Mam problem z sesja i zapisem do pliku. Wg. mnie cos jest zle z tym fragmentem. Sluzy od do logowania sie usera: [php:1:b2cd6d1ba6]if(!empty($_POST)) { if(file_exists('users/'.$_POST['logg'].'.dat')) { include('users/'.$_POST['logg'].'.dat'); $_POST['passw'] = szyfruj($_POST['passw'], maslo) ; if($pass !== $_POST['passw']) { echo "<br/><div align='center' style='font-weight: bold; color: #888888'>Nieprawidlowe haslo</div><br/>".$error; } if($log == $_POST['logg'] && $pass == $_POST['passw']) { session_start(); $_SESSION["logg"] = $_POST['logg']; $_SESSION["passw"] = $_POST['passw']; header('location: index.php?page=profil_welcome&'.SID); exit(); } } else { echo "<br/><div align='center' style='font-weight: bold; color: #888888'>Nieprawidlowy login</a>".$eror; } } elseif($_SESSION["logg"]){ echo "<table height='68' width='100%' cellpadding='0' cellspacing='0'> <tr> <td> <table width='100%' cellpadding='1' cellspacing='0' style='border-top:1px solid #000000; border-bottom:1px solid #000000'> <tr> <td align='right' bgcolor='#666666'><font color='#000000'>Witaj <b>".$_SESSION["logg"]."</font> </td> </tr> </table> </td> </tr> <tr> <td><table height=100% width='100%' cellpadding='2' cellspacing='0'> <tr> <td align='center'><font color='#999999'>Jestes zalogowany</font> </td> </tr> <tr> <td align='right'>« <a href='index.php?page=profil_logout' class='admin'>wyloguj</a> </td> </tr></table> </td> </tr> </table>"; } else {[/php:1:b2cd6d1ba6] Normalnie wyswietlany jest przez caly czas warunek [php:1:b2cd6d1ba6]elseif($_SESSION["logg"])[/php:1:b2cd6d1ba6] lecz gdy cos zapisuje do pliku, skrypt jakby sie cofa i przechodzi do [php:1:b2cd6d1ba6]else { echo "<br/><div align='center' style='font-weight: bold; color: #888888'>Nieprawidlowy login</div>".$eror; } [/php:1:b2cd6d1ba6]Z poczatku myslalem ze dzieje sie cos nie tak ze zmienna $_POST["logg"] lub $_SESSION["logg"] no ale nie jestem pewnien. Wiec tak oto wyglada moj problem... Ma moze ktos jakas propozycje? Dodam ze podczas kazdego zapisu do pliku sie tak dzieje. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 20:08 |