Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Logowanie coś nie tak
Wieczny
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Witam, mam problem nie działa logowanie mianowicie sam nie wiem co jest grane kombinowałem i tylko gorzej zrobiłem ... To jest fragment kodu odpowiedzialnego za logowanie w PHP

  1. <?php
  2. $result = mysql_query("SELECT user_id, user_login
  3.                         FROM users
  4.                         WHERE user_login='".($_POST['login'])."'");
  5.                      
  6.       $row = mysql_fetch_array($result);
  7.  
  8.  $login = $_SESSION['user_login'] = mysql_real_escape_string($row['user_login']);
  9.  
  10. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeť wylogowany z serwisu";}
  11.  if($_SESSION["zalogowany"]!=1){
  12.     if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
  13.        if(mysql_num_rows(mysql_query("select * from users where user_login = '".$_POST["login"]."' AND user_haslo = '".$_POST["haslo"]."'"))){
  14.            echo "Zalogowano poprawnie.";
  15.            $online_user = $_SESSION["zalogowany"]=1;
  16.            }
  17.        else echo ("Podano złe dane!!!");
  18.        }
  19.  
  20.    
  21. }
  22. else
  23.  
  24.  $now = time();
  25.  
  26. if (!isset($_SESSION['start']))
  27.  {
  28.   $_SESSION['start'] = $now;
  29.  }
  30.   elseif ($_SESSION['start'] < $now - 3600)
  31.    {
  32.     session_destroy();
  33.      echo "Czas(10s) sesji minąl. <a href='login.php'>Zaloguj się ponownie</a>";
  34.    }
  35. ?>


a to fragment kodu w SMARTY

  1. {if $online_user neq NULL}
  2. Zostales zalogowany jako {$user_login}
  3.  
  4. {else}
  5. <div style='padding: 11px;'>
  6.  
  7. <form action='index22.php' method=post>
  8. Login: <input size='8' class='input' type=text name=login> <a link href=''> Zarejestruj sie</a> <br>
  9. Haslo: <input size='8' class='input' type=password name=haslo>
  10. <input type='hidden' name='zalogowany' value='1' class='input'>
  11. <input type='image' src='templates/img/login.jpg' value='submit' onfocus='blur()' />
  12.  
  13.  
  14. </form>
  15. </div>
  16. {/if}


Pomoże ktoś ?!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.09.2025 - 19:52