Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesja a zapis do pliku
Robert
post 31.10.2003, 17:34:36
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>&nbsp;
</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'>&laquo; <a href='index.php?page=profil_logout' class='admin'>wyloguj</a>&nbsp;</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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 20:08