Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Logowanie na sesjach
Sueroski
post 4.02.2010, 14:51:10
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 19.11.2008

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
MateuszS
post 4.02.2010, 15:00:43
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


zamiast

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

daj

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


PS.

= - przypisanie
== - porównanie (równość)


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Sueroski
post 4.02.2010, 15:06:23
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 19.11.2008

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


Faktycznie. Spostrzegawczy to ja nie jestem, dzięki smile.gif
Go to the top of the page
+Quote Post

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: 14.08.2025 - 05:26