Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sesje
sebastiankozub
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 17.02.2008
Skąd: Leszno

Ostrzeżenie: (0%)
-----


witam

mam problem z sesja... po kliknieciu zaloguj uzytkownik zostaje zalogowany, jednal po przejsciu do innej podstrony juz zostaje wylogowany.
gdy jednak po zalogowaniu wcisne F5 na tej stronie na ktorej sie zalogowalem wszystko jest ok - jest nadal zalogowany
dodam ze napewno na kazdej stronie mam sesion_start(); poniewaz korzystam z napisanej biblioteki i dodaczam ten sam naglowek zawsze

login = 123 haslo = 123 strona Test IQ

Logowanie:
  1.  
  2. function loadHtmlHead($description, $keywords, $author, $title)
  3. {
  4.  
  5. $serwer_bazy = "sql.infoportale.nazwa.pl";
  6. $nazwa_bazy = "";
  7. $uzytkownik_bazy = "";
  8. $haslo_uzytkownika_bazy = "";
  9.  
  10. if(isset($_POST['login']) && isset($_POST['haslo']))
  11. {
  12. $database = new mysqli($serwer_bazy, $uzytkownik_bazy, $haslo_uzytkownika_bazy, $nazwa_bazy);
  13.  
  14. //if(!($database->connect_errno))
  15. //{
  16.  
  17. if($_POST['login']=="123" && $_POST['haslo']=="123")
  18. {
  19.  
  20. //$zapytanie = "select * from program where mail = '".$_POST['login']."' and haslo = '".md5($_POST['haslo'])."';";
  21. //$result = $database->query($zapytanie);
  22. //if($result->num_rows > 0)
  23. //{
  24. $_SESSION['prawid_uzyt'] = $_POST['login'];
  25. //}
  26. }
  27. }
  28.  
  29. echo ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n");
  30. echo ("<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"pl\" xml:lang=\"pl\">\n");
  31. echo ("<head>\n");
  32. echo (" <meta http-equiv=\"Content-type\" content=\"text/html; charset=ISO-8859-2\" />\n");
  33. echo (" <meta name=\"Description\" content=\"$description\" />\n");
  34. echo (" <meta name=\"Keywords\" content=\"$keywords\" />\n");
  35. echo (" <meta name=\"Author\" content=\"$author\" />\n");
  36. echo (" <meta name=\"robots\" content=\"index,follow\"/>\n");
  37. echo (" <title>$title</title>\n");
  38. echo (" <link rel=\"stylesheet\" href=\"default.css\" type=\"text/css\" />\n");
  39. }



Sprawdzanie
  1. function loadPageLogo($test=0)
  2. {
  3.  
  4. ?>
  5. <body <?php if($test==1 && ktore_pytanie($_POST['q_c'])<=30){echo "onload=\"window.scrollTo(0,224); doTimer();\""; } ?> >
  6. <div id="wrapper">
  7. <div id="header-wrapper">
  8. <div id="header">
  9. <div id="logo">
  10. <div id="logowanie">
  11. <?php
  12.  
  13. if(isset($_SESSION['prawid_uzyt']))
  14. {
  15. echo "<p> Witaj ".$_SESSION['prawid_uzyt']."</p>";
  16. echo "<a href=\"wyloguj.php\">Wyloguj</a>";
  17. }
  18. else
  19. {
  20. if(isset($_POST['login'])) // nastąpiła próba logowania nieprawidłowymi danymi
  21. {
  22. echo "<p> Nazwa użytkownika lub hasło nieprawidłowa.</p>";
  23. }
  24.  
  25. $plik = $_SERVER["PHP_SELF"];
  26. str_replace("/","",$plik);
  27. ?>
  28. <form action="<?php echo $plik; ?>" method="POST">
  29. e-mail:
  30. <input type="text" name="login" id="login" /><br />
  31. hasło:
  32. <input type="text" name="haslo" id="haslo" /><br />
  33. <input type="submit" name="submit" id="submit" value="Zaloguj" />
  34. </form>
  35. <?php
  36. }
  37. ?>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. <?php
  43. }


--------------------
>> strony internetowe - Leszno <<

>> skup samochodów osobowych <<

>> programy żużlowe <<
Go to the top of the page
+Quote Post

Posty w temacie
- sebastiankozub   sesje   4.12.2009, 13:36:43
- - akaz   Pamiętaj: jeżeli nie korzystasz z cookies, session...   4.12.2009, 14:41:51
- - sebastiankozub   [PHP] pobierz, plaintext <?php include_o...   4.12.2009, 14:56:19
- - korey   Po Kodif($_POST['login'...   4.12.2009, 17:34:51


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 Aktualny czas: 19.08.2025 - 14:30