Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem do systemu
Czesław
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 12.11.2009

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


Witam! Od razu chciałbym zaznaczyc że jestem raczej mało zaawansowanym użytkownikiem więc prosiłbym o wyrozumiałośc :-)

Tworzę właśnie wirtualny system obsługi pracownika, który opiera się na Bazie Danych w phpMyAdmin, ma on między innymi wyślwietlac takie rzeczy jak miesięczne wynagrodzenie, grafik pracy, dane pracownika itp. W sumie to te rzeczy już mam zrobione i teraz mam problem z logowaniem, bo to ma wyglądac tak, że stroną początkową ma byc panel logowania i wewnątrz strony mają się wyświetlac wyżej wymienione informacje tej osoby która się zalogowała... Jak napisac taki skrypt, no i jak zrobic żeby on był przestrzegany dla tego konkretnego pracownika przez każdą podstronę??

Będę bardzo wdzięczny za wszelkie podpowiedzi!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Czesław
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 12.11.2009

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


  1. <HTML>
  2.  
  3. <center>
  4.  
  5. <form action="index.php" method="POST">
  6. Login:<input type="text" name="login"><br/>
  7. Haslo:<input type="password" name="pass"><br/>
  8. <button type="submit" >Loguj</button>
  9. </form>
  10.  
  11. </center>
  12. </HTML>
  13.  
  14. <?php
  15.  
  16. mysql_connect("localhost", "root", "")
  17. or die("Could not connect");
  18.  
  19. or die("Could not select database");
  20.  
  21. $log =($_POST['login']);
  22. $haslo = ($_POST['pass']);
  23.  
  24. $zapytanie = mysql_query("SELECT Pracownik_Nick, Pracownik_Haslo FROM PRACOWNIK WHERE Pracownik_Nick = '$log'");
  25.  
  26.  
  27.  
  28. $row = mysql_fetch_array($zapytanie);
  29.  
  30. if(isset($_POST['login']) && isset($_POST['pass']))
  31. { if ($log ==''.$row['Pracownik_Nick'].'' && $haslo ==''.$row['Pracownik_Haslo'].'')
  32. {
  33. $_SESSION['zalogowany']=true;
  34. $_SESSION['login']=$_POST['login'];
  35.  
  36. header("Location: glowna.php");}
  37.  
  38. else { echo 'Błędne hasło lub login' ;}
  39. }
  40.  
  41. if (1==$_GET['logout'])
  42. {
  43. }
  44.  
  45. ?>


Sorki, że jestem upierdliwy ale bardzo mi zależy żeby w sobotę na zajęciach pokazac już ten system razem z panelem logowania, a przerobiłem mój panel według tego schematu co mi podesłałeś i teraz to już wcale nie działa (IMG:style_emoticons/default/sadsmiley02.gif)

Pod napisem loguj są takie komunikaty:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\WebServ\httpd\Gery\index.php:14) in C:\Program Files\WebServ\httpd\Gery\index.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\Gery\index.php:14) in C:\Program Files\WebServ\httpd\Gery\index.php on line 39

Pomożecie coś poprawic??
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: 27.12.2025 - 10:49