Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Logowanie na sesjach
Forum PHP.pl > Forum > Przedszkole
Sueroski
Witam. Robię logowanie do mojej strony na sesjach (pierwszy raz stykam się z sesjami) i mam problem. To wygląda jakby sesje pomiędzy stronami się "gubiły"
Po prostu po przejściu na podstronę od razu znika sesja.
Oto kody:

login.php
  1. <?php
  2. include('header.php');
  3. include('config.php');
  4. if(mysql_num_rows(mysql_query("SELECT 1 FROM users WHERE login='".$_POST['login']."' AND password='".$_POST['password']."' AND activation='1';"))==1){
  5. $_SESSION['login']==$_POST['login'];
  6. echo('Logowanie przebiegło poprawnie. <meta http-equiv="refresh" content="2; url=index.php">');
  7. }else{
  8. echo('Wpisałeś niepoprawny login lub/i hasło, bądź twoje konto nie zostało aktywowane. ');
  9. }
  10. include('footer.php');
  11. ?>


header.php
  1. <?php
  2. ?>
  3. <!DOCTYPE html
  4. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  5. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  6. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  9. <meta name="Description" content="Tu poznasz tajniki programowania oraz webmasteringu. Każdego chętnego człowieka zmienimy tu w twórce wielkich portali. " />
  10. <meta name="Keywords" content="kurs, php, html, xhtml, delphi, c++, c#, c, pascal, turbo pascal, object pascal, nauka, webmastering, programowanie, tworzenie stron, tworzenie stron internetowych" />
  11. <link rel="Stylesheet" type="text/css" href="style.css" />
  12. <link rel="Shortcut icon" href="favicon.ico" />
  13. <title>Sueroski</title>
  14. </head>
  15. <body>
  16. <div id="header"><img src="logo.png" alt="Logo" /></div>
  17. <div id="rightpanel"><?php include('rightpanel.php'); ?></div>
  18. <div id="menu"><?php include('menu.php'); ?></div>
  19. <div id="text">


footer.php
  1. </div><div id="footer">Copyright&copy; 2010 by Sueroski</div>
  2. </body>
  3. </html>
  4. <?php
  5. ?>

Gdzie popełniam błąd?
Proszę o pomoc
MateuszS
zamiast

$_SESSION['login']==$_POST['login'];

daj

$_SESSION['login']=$_POST['login'];


PS.

= - przypisanie
== - porównanie (równość)
Sueroski
Faktycznie. Spostrzegawczy to ja nie jestem, dzięki 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-2025 Invision Power Services, Inc.