Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [msql] Ciastka
Forum PHP.pl > Forum > Gotowe rozwiązania
zizu34
  1. <?
  2. //startuje sesja
  3. ?>
  4. <body bgcolor=\"#ECEFF2\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
  5. <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">
  6. <?php 
  7. //start
  8. $log = $_POST['log'];
  9. $pas = $_POST['pas'];
  10. $_SESSION['log'] = $_POST['log'];
  11. $_SESSION['pas'] = $_POST['pas'];
  12. //odkodowujemy hasło
  13. $hasz_pas = md5($pas);
  14. //if sprawdza czy jesteś zalogowany
  15. if($_POST[log] == &#092;"\" && $_POST[pas] == \"\"){
  16. print &#092;"<center><br><form method=\"POST\" action=\"$_SERVER[PHP_SELF]\">\";
  17. print &#092;"login: <input name=log type=text size=10 maxlength=10><br>\";
  18. print &#092;"haslo: <input name=pas type=password size=10 maxlength=8><br><br>\";
  19. print &#092;"<input type=\"submit\" value=\"zaloguj się\" name=\"B1\">\";
  20. }else{
  21. //baza danych w phpmyadmin
  22. $baza = &#092;"admin\";
  23. //łączymy się z bazą msql
  24. $conn = mysql_connect('localhost','root','krasnal');
  25. $msl = mysql_select_db($baza,$conn);
  26. //wyciągamy dane z tabeli
  27. $question = mysql_query(&#092;"SELECT * FROM uzytkownicy WHERE log='$log' AND pas='$hasz_pas'\");
  28. //sprawdzamy czy jest komplet podanych danych
  29. if(mysql_num_rows($question)>0){
  30. setcookie(&#092;"logowanie\", \"1\", time()+100*20);
  31. print &#092;"Witaj jeste&para; zalogowany jako: <span class=\"blad\"><b>$log</b></span></a>\"; //jeśli jest, wyświetlenie panelu
  32. }
  33. else{
  34. //jeśli nie ma, wyświetlenie komunikatu
  35. echo 'Nie zalogowano. <span class=\"blad\">Błędne dane!</span><br><b><a href=\"javascript:history.back()\">cofnij</a></b>';
  36. }
  37. }
  38. ?>


mam taki kod na logowanie na stronkę. Jest jeden problem gdy sie zaloguję na np stronie głównej klikam na jakis dział to wtedy wylogowuje mnie ;/ setcookie niedziała proszę o pomoc
kicaj
Wyedytuj posta i wstaw miedzy znaczniki kodu php smile.gif
cim
może chodzi o nagłówki? buforowanie masz niby włączone, ale nie wiem czy buforuje ono normalne tagi w takim wypadku... może spróbuj print`em wypisać <body...> etc.

mam też pytanko - jak odwołujesz się do wartości ciacha? poprez $_COOKIES['logowanie'] :?:
hwao
http://forum.webhelp.pl/viewtopic.php?p=372168#372168

Meczyl mnie 1 dzien ciagle tongue.gif

Jak dla mnie temat do kosza smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.