Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sprawdzanie przy logowaniu czy user jest aktywny
alogator
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


WITAM!
pisze sobie mały skrypcik i oczywiscie jako poczatkująca osoba mam masę pytań, problemów i oczywiście błędów. Mianowicie posiadam tabele w której znajduje się nr_indexu, akt i haslo i chciałbym aby iser był logowany tylko wtedy gdy wartosc akt wynosi 1 a w innym przypadku zostal przenosozny do np pustej strony. w jaki sposób to zrobic bo szczerze przyznam że nie mam juz pomysłow a poza tym juz sporo namieszałem w tym skrypcie!! prosze o pomoc.
  1. <?
  2. include('./configg.php'); 
  3.  
  4. ?>
  5. <?
  6. if (!isset($_POST['log']))
  7. {
  8. echo"<p align='center'><font color='#FF0000' size='5'>WITAJ UŻYTKOWNIKU</font></p><hr><font size='4'><center>Aby kontynuować pracę zaloguj się<br></center>";
  9.  
  10. echo"<table align='center' cellspacing='0' width='400' background='bg_lock.gif' height='245'>";
  11.  
  12. echo"<form method='post' action='loguj.php'>";
  13. echo"<center><tr><td width='149'><p align='right'><b><font size='5'>NICK</b></font></td><td width='207'><input name='user'></td></tr></center";
  14. echo"<tr><td width='149'><p align='right'><b><font size='5'>HASŁO</font></b></td><td width='207'><input type='password' name='haslo'></td></tr><tr><td colspan=2 align='center'>";
  15. echo"<input type='submit' name='log' value='ZALOGUJ' ></td></td> </table></form>";
  16.  
  17. echo"<hr>";
  18.  
  19. }
  20. else
  21.  
  22. {
  23.  
  24. $_SESSION['user']=$user=$_POST['user'];
  25. $haslo=$_POST['haslo'];
  26. $_SESSION['user']=$user;
  27. $akt = 1;
  28.  
  29. $zrodlo = "formularz";
  30. $wynik = mysql_query("SELECT `nr_indexu`, `akt` FROM `uzytkownik` WHERE `nr_indexu`='".$_POST['user']."' AND `haslo`='".$_POST['haslo']."'");
  31.  
  32. if((@mysql_num_rows($wynik) == 1) )
  33. {
  34. $wynik = mysql_fetch_array($wynik);
  35.  
  36. $SESSION['nr_indexu'] = $wynik[0]; 
  37. $akt=$wynik[2];
  38.  header ('Location: index1.php?sid='.session_id());  
  39. }
  40. else
  41.  
  42. echo"Użytkownik niezalogowany<";
  43. }
  44.  
  45. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
cornholio666
post
Post #2





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


  1. <?php
  2. wynik = mysql_query("SELECT `nr_indexu`, `akt` FROM `uzytkownik` WHERE `nr_indexu`='".$_POST['user']."' AND `haslo`='".$_POST['haslo']."' AND akt = 1 ");
  3.  
  4. if((@mysql_num_rows($wynik) > 0) ) //zalogowany
  5. else //niezalogowany
  6. ?>


Ten post edytował cornholio666 23.01.2007, 12:40:25
Go to the top of the page
+Quote Post
alogator
post
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


pomogło - dziękuje bardzo
Go to the top of the page
+Quote Post

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: 24.08.2025 - 22:40