Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] - logowanie, problem z logowaniem
zolw83
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

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


Witam mam dziwny problem z logowaniem.
Logowanie działa bez problemu na locahost, natomiast po przeniesieniu na docelowy serwer nic się nie dzieje po wpisaniu danych mimo że sesja jest.

Poniżej kod php oraz sql:
Jeśli nie zalogowany wyświetla formularz, na docelowym serwerze po wpisaniu danych wyświetla cały czas forularz i nic się nie dzieje.

  1. CREATE TABLE users (username varchar(50) PRIMARY KEY,
  2. passwd_md5 varchar(32) NOT NULL,
  3. passwd_sha1 varchar(40) NOT NULL);
  4.  
  5. INSERT INTO users VALUES ('test', MD5('testpass'), SHA1('test'));


  1. <?
  2. include ("class/database.class.php");
  3. include ("../smarty/libs/Smarty.class.php");
  4.  
  5. $smarty = new Smarty();
  6. //logowanie
  7.  
  8.      function check_login($username, $passwd)
  9.      {
  10.          $a = false;
  11.  
  12.          if($username && $passwd)
  13.          {
  14.             $baza = new DB();
  15.             $wynik = ("SELECT COUNT(username) AS ucount FROM users
  16.                             WHERE username='" . addslashes($username) ."'
  17.                             AND passwd_md5='" . md5($passwd) . "'
  18.                             AND passwd_sha1='" . sha1($passwd) . "'");
  19.             $baza->select($wynik);
  20.  
  21.            
  22.             if(($row = mysql_fetch_array($baza->result)) && $row['ucount'])
  23.             {
  24.                $a=true;
  25.                $_SESSION['username'] = $username;
  26.             }
  27.          }
  28.          return $a;
  29.      }
  30. //sesja
  31.    
  32.      var_dump($_SESSION);
  33.  
  34.      if(!(isset($_SESSION['username']) || check_login($_POST['username'], $_POST['passwd'])))
  35.      {
  36.        $smarty->display("admin.tpl");
  37.      }
  38.      else
  39.      {
  40.        //zalogowany....
  41.        //przekazywanie zmiennych do SMARTY....
  42.       }
  43. ?>


Będę wdzięczny za jaką kolwiek podpowiedź.
Męcze sie z tym i nie wiem o co chodzi??
Go to the top of the page
+Quote Post

Posty w temacie


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 - 19:43