(fragment z menu)
<? @$user = $HTTP_COOKIE_VARS[\"user\"]; if($user == \"\") { include(\"data/login.frm\"); } else { include(\"data/logged.frm\"); } ?>
tabelka do zalogowania
<?php <form method=\"POST\" action=\"index.php?page=login\"> <p align=\"center\"><font face=\"Courier\" size=\"2\">Użytkownik</font><input type=\"text\" name=\"user\" size=\"16\" style=\"background-color: #000000; font-family: Courier; color: #FFFFFF; font-size: 8pt; border: 2 solid #808080\"><br> <font face=\"Courier\" size=\"2\">Hasło</font><input type=\"text\" name=\"haslo\" size=\"16\" style=\"background-color: #000000; font-family: Courier; color: #FFFFFF; font-size: 8pt; border: 2 solid #808080\"><br> <input type=\"submit\" value=\"Zaloguj\" style=\"background-color: #000000; color: #FFFFFF; font-family: Courier; font-size: 10pt; border: 2 solid #808080\"><br> <font size=\"1\" face=\"Verdana\"><a href=\"index.php?page=register\"?Zarejestruj się</a></font></p> </form> ?>
tabelka PO zalogowaniu
<? @$user = $HTTP_COOKIE_VARS[\"user\"]; ?> Witaj <? ?>.<br> Edytuj dane użytkownika<br> Napisz FF<br> Wyloguj<br>
i najwazniejsze - sprawdzanie hasla i zapisywanie cookie
<? @$pass = $_POST[\"haslo\"]; @$user = $_POST[\"user\"]; @$akcja = $_POST[\"akcja\"]; function readArray($fd) { if ($tempUser == '' || $tempPass == '') continue; $arr[$tempUser] = $tempPass; } return $arr; } function writeArray($fd, $arr) { foreach ($arr as $key => $value){ $tempStr = $key.\":\".$value.\"rn\"; } } if($pass == \"\" && $akcja != \"remove\"){ return; } if($user == \"\"){ return; } return; } $arr = readArray($fd); if($akcja == \"add\"){ } else{ return; } } else if ($akcja == \"remove\"){ } else{ return; } } else if ($akcja == \"modify\"){ } else{ return; } } else{ return; } return; } writeArray($fd, $arr); ?>
ale gdzies jest blad bo ciastka sie nie zapisuja, i jak przejde do innej podstrony jest znowu wylogowany. czy znajdzie sie ktos na tyle laskawy zeby pomoc?
jestem kompletny n00b wiec jak cos jest zjechane to mozecie mnie objezdzac
