Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] sesja + logowanie
gebp
post 28.04.2006, 09:05:54
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 6
Dołączył: 10.04.2006

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


Potrzebuje wskazówki pomocy. Mam plik index.html. Jest to prosty formularz (login i hasło) który przesyła postem dane do pliku index2.php. No i mam problem po wpisaniu loginu i hasła wywala mnie że nie poprawny login lub hasło (tak jak bym podał je źle). Login i hasło na pewno są poprawne. Do tabeli wprowadzilem je recznie. Pole 'pass" jest polem tekstowym tak jak i 'nazwa'.

  1. <?php
  2. $_SESSION['user'] = $_POST['login'];
  3. $_SESSION['pass'] = $_POST['pass'];
  4. $_SESSION['authuser'] = 0;
  5. $l=$_POST['login']; //przypisanie do porównań
  6. $p=$_POST['pass']; //przypisanie do porównań
  7.  
  8. mysql_connect("localhost","root","");
  9. //wybieram z tabeli sklepy do porównania
  10. $s1 = "SELECT nazwa, pass FROM sklepy WHERE (nazwa like '$l')AND (pass like '$p')";
  11. $w= mysql_query($s1);
  12. $pnazwa= $w1['nazwa']; // przypisuje 'nazwe' zmiennej
  13. $ppass=$w1['pass']; // przypisuje 'pass' zmiennej
  14.  
  15. // porównuje; jezeli zgadza się 'authuser'=1 wyswietla link; jeżeli nie - link do logowania
  16. if (($SESSION['user'] ===$pnazwa) and ($_SESSION['pass'] === $ppass))
  17. { $_SESSION['authuser']=1;
  18. echo ("Zalogowany:".$l1);
  19. }
  20.  else {
  21.  echo ('
  22.  <TABLE>
  23.  <TR><TD>Niepoprawny login i hasło</TD></TR>
  24.  <TR><TD><a href="index.html">Strona główna</a></TD></TR>
  25.  </TABLE>)');
  26.  exit();}
  27.  
  28. ?>
  29. <HTML>
  30. <a href="dsklepy.html">Dodanie Sklepów.</a>
  31. </HTML>


Jakieś wskazówki a może moje myślenie i to co powyżej jest błedne albo jakieś błedy popełniłem proszę o pomoc.

Ten post edytował gebp 28.04.2006, 09:58:28
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: 18.07.2025 - 00:57