Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie na inna strone w procesie logowania
wierus
post 9.01.2005, 21:44:26
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 1.12.2004

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


Jak w temacie.... chce zeby po poprawnej weryfikacji automatycznie bez ingerencji uzytkownia przekierowal na strony zarezerwowane dla zarejestrowanych uzytkownikow...probowalem header ale nie dziala:(
  1. <?php
  2. if($pass!='0'&&$uzytkownik!='0')
  3. {
  4.  $pass=crypt($pass, 'xyz');
  5. mysql_connect (&#092;"localhost\", \"root\", \"\") or die(\"nie nawiazano polaczenia\");
  6. mysql_select_db (&#092;"Panstwa_swiata\") or die('NIe mozna polaczyc sie z baza ');
  7. $wynik=mysql_query (&#092;"SELECT * FROM uzytkownicy where nazwa_uz='$uzytkownik'&&haslo='$pass'\");
  8.  if(mysql_num_rows($wynik)=='1')
  9. { $nazwa='uzytkownik';
  10. $haslo_c='pass';
  11.  
  12.  
  13. header('Location: glowna_admin.php'); 
  14. }
  15.  
  16. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wierus
post 10.01.2005, 11:29:03
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 1.12.2004

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


to poczatek pliku
  1. if(!$PHPSESSID)
  2. {
  3. session_register('nazwa');
  4. session_register('haslo_c');
  5. }
  6. else if((!$nazwa)||(!$haslo_c))
  7. {
  8. session_register('nazwa');
  9. session_register('haslo_c');
  10. }
  11.  
  12.  mysql_connect (&#092;"localhost\", \"root\", \"\") or die(\"nie nawiazano polaczenia\");
  13. mysql_select_db (&#092;"Panstwa_swiata\") or die('NIe mozna polaczyc sie z baza ');
  14. $wynik=mysql_query (&#092;"SELECT * FROM uzytkownicy where nazwa_uz='$_SESSION[nazwa]'&&haslo='$_SESSION[haslo_c]'\");
  15.  if(mysql_num_rows($wynik)=='1')
  16.  {
  17. echo &#092;"juz raz probowales!\";
  18. }
  19.  
  20.  
  21. include('tlo.inc'); ?>
  22. <? $pass1=$_POST['pass1'];
  23. $pass2=$_POST['pass2'];
  24. $uzytkownik=$_POST['uzytkownik'];
  25. if($pass1==$pass2) //sprawdzamy czy uzytkownik wprowadzil dwa takie same hasla
  26. $pass=$pass1;//jesli ma jakas wartosc przepisujemy do zmiennej pass i szyfrujemy
  27. else
  28. echo &#092;"<center><font size=+2> Hasła roznia sie miedzy soba! Sproboj jeszcze raz</font></center>\";
  29.  
  30. if($pass!='0'&&$uzytkownik!='0')
  31. {
  32.  $pass=crypt($pass, 'xyz');
  33. mysql_connect (&#092;"localhost\", \"root\", \"\") or die(\"nie nawiazano polaczenia\");
  34. mysql_select_db (&#092;"Panstwa_swiata\") or die('NIe mozna polaczyc sie z baza ');
  35. $wynik=mysql_query (&#092;"SELECT * FROM uzytkownicy where nazwa_uz='$uzytkownik'&&haslo='$pass'\");
  36.  if(mysql_num_rows($wynik)=='1')
  37. { $_SESSION['nazwa']=$uzytkownik;
  38. $_SESSION['haslo_c']=$pass;
  39. echo &#092;"logowanie poprawne\";
  40.  

a to czesc pliku include
  1.  
  2. <head>
  3. <meta http-equiv="content-type" content="text/html;charset=iso-8859-2">
  4. <meta name="generator" content="Panstwa swiata">
  5. <title>Panstwa swiata</title>
  6. <style media="screen" type="text/css"><!--
  7. body { font-size: 15pt; font-family: "Times New Roman" }
  8. --></style>
  9. </head>
  10.  
  11. <body bgcolor="#33CCFF" >
  12.  
  13. <br><br>
  14. <table border="0" cellpadding="0" cellspacing="2" width="20%" align="left">
  15. <tr>
  16. <td>
  17. <div align="center">
  18. <a href="index.php?plik=lista_panstw.php">Lista pa&#x0144;stw</a></div>
  19.  
  20. </td>


Jak zrozumialem z tego zalaczonego tekstu musze pousuwac z includa puste linie?b jak pousuwac spacje to juz nie wiem za bardzo....

Ten post edytował wierus 10.01.2005, 11:30:34
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:06